如何解决分配字符串值时的内存泄漏问题



我观察到这段代码存在内存泄漏。我已经发布了这个班的作业条目。

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

我使用Xcode中的仪器进行检查。我该如何解决这种内存泄漏问题?

如果在Scheme:Diagnostics中打开了Zombies,那么内存将不会释放,一切看起来都像内存泄漏。只有在Zombies关闭的情况下,才能使用Instruments测试内存泄漏。

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

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

最新更新