我在这个特定的变量上有泄漏:
item = [[NSMutableDictionary alloc] init];
因为我使用@property(nonatomic,retain)
来合成项目。泄漏很明显。我试过autorelease:
item = [[[NSMutableDictionary alloc] init] autorelease];
因为我将所有数组内容存储在项目中。该应用程序崩溃。我已经尝试在dealloc中释放内存内容,但仍然存在泄漏。你能帮助我吗?
答案 0 :(得分:2)
如果您正在合成访问者,为什么不使用它们?
改变这个:
item = [[[NSMutableDictionary alloc] init] autorelease];
对此:
self.item = [NSMutableDictionary dictionary];