2011-06-02 73 views
0

好吧,这是我的问题。NSString全局变量的简单问题 - 帮助

我有两个全局的NSString变量。

globalVariable1 //stores one string. 
globalVariable2 //stores 3 strings 

globalVariable2使用

[NSString stringWithFormat:@"%@, %@, %@", Item1, Item2, Item3]; 

我分配

[textField setText:globalVariable1] //NO ERROR // 

[textField setText:globalVariable2] // ERROR // 

谁能告诉我是怎么回事连接起来?

+2

你能展示更多代码吗?什么类型是globalVariable1,2,初始化在哪里? – Andrew 2011-06-02 17:12:27

+0

保留了诀窍:) – Legolas 2011-06-02 17:15:45

回答

2

您可能并未保留globalVariable2。由于stringWithFormat:方法将返回一个自动释放对象,因此您需要在分配它之后保留它。

+0

你是男人。 – Legolas 2011-06-02 17:15:00