当我调用任何IBAction时,NSMutableArray变空

时间:2012-01-26 10:23:35

标签: objective-c nsmutablearray

请帮助我,NSMutableArray包含数据,直到viewDidLoad完成。

当我点击任何按钮时,我会尝试将数据输入其中,它就会消失。

1 个答案:

答案 0 :(得分:2)

如果您使用[NSMutableArray array]变体创建了数组,则会自动释放。假设myArray是您班级的属性,则应使用

myArray = [[NSMutableArray] alloc] init]; //or initWithCapacity, etc.

如果您仍然使用引用计数,则需要添加[myArray retain];,除非它已保留在@property声明中并在viewDidUnload:中释放。