我使用以下代码连接了字符串:

NSString *add = @"a ";
lbl.text = [add stringByAppendingString:lbl.text];

每次我调用该函数时,都会在lbl变量中添加“a”。

但是由于某种原因,此方法的连接方式是,新字符串在已存在的内容的开头而不是结尾处添加。

我没有得到AAABBB,而是得到了BBBAAA。我该如何解决?

最佳答案

如果是a = AAAb = BBB,则需要编写

[a stringByAppendingString:b];

所以在你的情况下[lbl.text stringByAppendingString:add];分别为lbl.text = AAAadd = BBB

有关此方法的更多信息,请参见NSString documentation

关于iphone - iOS初学者:字符串串联,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9544001/

10-15 15:16