好的,这是我的问题。
我有两个全局NSString变量。
globalVariable1 //stores one string.
globalVariable2 //stores 3 strings
globalVariable2使用
连接[NSString stringWithFormat:@"%@, %@, %@", Item1, Item2, Item3];
我分配
[textField setText:globalVariable1] //NO ERROR //
但是
[textField setText:globalVariable2] // ERROR //
有谁能告诉我发生了什么事?
答案 0 :(得分:2)
您可能没有保留globalVariable2
。由于stringWithFormat:
方法将返回一个自动释放的对象,因此您需要在分配后保留它。