2
我已经观察到此代码存在内存泄漏。我已经在这个课上发布了workEntry。如何在分配字符串值时解决内存泄漏问题
self.workingEntry.duration = [NSString stringWithFormat:@"%02d:%02d",[result minute], [result second]];
我检查这在Xcode中使用仪器。我如何解决这种内存泄漏?
我已经观察到此代码存在内存泄漏。我已经在这个课上发布了workEntry。如何在分配字符串值时解决内存泄漏问题
self.workingEntry.duration = [NSString stringWithFormat:@"%02d:%02d",[result minute], [result second]];
我检查这在Xcode中使用仪器。我如何解决这种内存泄漏?
为什么在您手动释放workingEntry时不分配init和release?
self.workingEntry.duration = [[NSString alloc]initWithFormat:@"%02d:%02d",[result minute], [result second]];
如果您僵尸方案打开:诊断那么内存不会被释放,一切都会看起来像一个内存泄漏。如果僵尸关闭,只用仪器测试内存泄漏。
您可以从提供有关'duration'属性的更多信息开始。 – borrrden 2013-02-18 08:31:42
持续时间是VDRec.workingEntry的一个属性,是VDRec的一个对象。 – Susitha 2013-02-18 08:39:48
当你使用'ARC'时,应该没有内存泄漏。否则,你必须释放'持续时间'。 – who9vy 2013-02-18 08:40:42