爲什麼會泄漏?這個Objective-C代碼爲什麼會泄漏內存?
arrayOfPerformances
是合成的NSMutableArray
,(nonatomic, retain)
屬性。
currentPerformanceObject
是Performance *
,(nonatomic, retain)
合成的屬性。
Performance
是一個自定義類
if(self.arrayOfPerformances == nil)
{
self.arrayOfPerformances = [[NSMutableArray alloc]init];
}
[self.arrayOfPerformances addObject:currentPerformanceObject];
[currentPerformanceObject release];
currentPerformanceObject = nil;
尼克說什麼;使用`[NSMutableArray數組]` – bbum 2010-11-30 03:36:00
哇,那個制定者真的搞砸了我的想法。我梳理了我的代碼幾個小時,試圖找出泄漏的位置,並最終隔離了代碼,並且無法弄清楚我的生活出了什麼問題。太感謝了! – Mausimo 2010-11-30 03:41:30