NSString全局变量的简单问题 - 帮助

时间:2011-06-02 17:09:36

标签: iphone objective-c nsstring uitextfield

好的,这是我的问题。

我有两个全局NSString变量。

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

globalVariable2使用

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

我分配

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

但是

[textField setText:globalVariable2] // ERROR //

有谁能告诉我发生了什么事?

1 个答案:

答案 0 :(得分:2)

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