我使用以下代码连接了字符串:
NSString *add = @"a ";
lbl.text = [add stringByAppendingString:lbl.text];
每次我调用该函数时,都会在lbl变量中添加“a”。
但是由于某种原因,此方法的连接方式是,新字符串在已存在的内容的开头而不是结尾处添加。
我没有得到AAABBB,而是得到了BBBAAA。我该如何解决?
最佳答案
如果是a = AAA
和b = BBB
,则需要编写
[a stringByAppendingString:b];
所以在你的情况下
[lbl.text stringByAppendingString:add];
分别为lbl.text = AAA
和add = BBB
。有关此方法的更多信息,请参见NSString documentation。
关于iphone - iOS初学者:字符串串联,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9544001/