2011-04-23 100 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方法。