2010-06-24 41 views
0

我在爲熱正常啓動的NSMutableString損失,我曾嘗試:的NSMutableString界定和重新界定

NSMutableString *string = @"some text"; 

這是相同的方法一個分配一個字符串一個NSString但哈德沒有運氣。此外,我一直無法弄清楚如何重新定義包含在NSMutableString中的字符串。我想它會看起來像這樣:

string = @"new text"; 

任何幫助和代碼在這個基本主題將不勝感激。由於

回答

2

你想:

NSMutableString *string = [NSMutableString stringWithFormat:@"some text"]; 

你的例子只是讓string指向一個字符串常量,這是個壞消息,可能是。要設置的字符串,可使用:

[string setString:@"new text"]; 
+0

感謝您的響應,不幸的是我tryed以下代碼的編譯器給我的錯誤: 初始化元素不是就行恆定 : 的NSMutableString * url_of_server = [NSMutableStringstringWithFormat :@ 「http://111.111.1.1:80/file」]; 任何想法? – jcb344 2010-06-24 22:11:11

+0

@ jcb344在全局變量聲明中不能有方法調用。如果你需要一個全局的'NSMutableString',在你的'awakeFromNib'中設置它。 – 2010-06-24 22:20:47