这是我朋友的问题。我从互联网上研究了一些代码,但没有帮助,我认为它应该有效,问题是对的。
NNString *s = [[NNString alloc]initWithString:@"hello"];
[s appendString:@"there"];
答案 0 :(得分:1)
NSString
是不可变的,您需要使用NSMutableString
的实例才能追加它。
NSMutableString *s = [[NSMutableString alloc] initWithString:@"hello"];
[s appendString:@"there"];
或者,您可以使用stringByApendingString:
替换实例。
答案 1 :(得分:0)
如果要保持字符串不可变,请尝试此操作:
s = [s stringByAppendingString:@" there"];