2

我观察到此代码存在内存泄漏。我已经在这堂课上发布了workingEntry。

self.workingEntry.duration = [NSString stringWithFormat:@"%02d:%02d",[result minute], [result second]];

我使用 Xcode 中的工具对此进行了检查。我该如何解决这种内存泄漏?

4

2 回答 2

1

如果你在 Scheme:Diagnostics 中打开了 Zombies,那么内存将不会被释放,一切看起来都像是内存泄漏。如果 Zombies 已关闭,则仅使用 Instruments 测试内存泄漏。

于 2013-02-18T14:06:02.200 回答
0

手动释放workingEntry 时,为什么不分配init 和release。

self.workingEntry.duration = [[NSString alloc]initWithFormat:@"%02d:%02d",[result minute], [result second]];
于 2013-02-18T09:03:27.240 回答