NSMutableArray中的对象在内存中被粉碎

时间:2010-04-27 14:48:02

标签: cocoa memory-management nsmutablearray

NSMutableArray我在填充数据库中的对象时遇到了一些大问题。我正在使用[appDelegate.myArray addObject:myObject],然后以某种方式将对象压缩在内存中,我不知道为什么,我没有释放任何内容。

怎么会发生这种情况?

2 个答案:

答案 0 :(得分:0)

你是如何创建阵列的?当你不想要它时,它可能是自动释放的吗? (即您是使用+alloc-init还是+array创建的?

是的,从这个意义上讲,“粉碎”究竟意味着什么? :)

答案 1 :(得分:0)

对不起,问题实际上是在我的对象初始化方法中我做了类似的事情:

name = @“”;
address = @“”; ...

而不是:

自我 .name = @“”;
自我 .address = @“”; ...

小心不要因为那种错误而浪费你的时间......