2013-02-18 50 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

如果您殭屍方案打開:診斷那麼內存不會被釋放,一切都會看起來像一個內存泄漏。如果殭屍關閉,只用儀器測試內存泄漏。