2013-02-18 46 views
2

我已经观察到此代码存在内存泄漏。我已经在这个课上发布了workEntry。如何在分配字符串值时解决内存泄漏问题

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

我检查这在Xcode中使用仪器。我如何解决这种内存泄漏?

+0

您可以从提供有关'duration'属性的更多信息开始。 – borrrden 2013-02-18 08:31:42

+0

持续时间是VDRec.workingEntry的一个属性,是VDRec的一个对象。 – Susitha 2013-02-18 08:39:48

+0

当你使用'ARC'时,应该没有内存泄漏。否则,你必须释放'持续时间'。 – who9vy 2013-02-18 08:40:42

回答

0

为什么在您手动释放workingEntry时不分配init和release?

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

如果您僵尸方案打开:诊断那么内存不会被释放,一切都会看起来像一个内存泄漏。如果僵尸关闭,只用仪器测试内存泄漏。