2011-04-23 180 views
0

可能重复:
How do I concatenate strings in Objective-C?iPhone:问题与字符串连接

你好,

我从XML解析器获取10个独立的字符串。我想将所有字符串附加在一起。我检查了Obj-C中的字符串连接并尝试了下面的代码,但它不能按预期工作。每次它用新字符串覆盖。

NSString *newstring; // Global variable 

[newstring stringByAppendingString:newStrGotFromXML]; 

有人能指导我解决这个问题吗?

谢谢!

+0

你是在调用'NSString * newstring;'每次你想追加字符串(我希望你不是因为我相信这可能是问题)? – Rasman 2011-04-23 23:04:51

回答

1

stringByAppendingString通过将两者放在一起返回一个新的字符串,它不会修改任何原始字符串。你可能想要使用一个NSMutableString。有了这个,你可以使用appendString方法。