我在頭文件中聲明的的NSMutableArray:在其他函數中保留count = 0?內存管理問題?
NSMutableArray *myMuArr;
和
@property (nonatomic, retain) NSMutableArray *myMuArr;
在.m文件我有一個代表從其他類:
-(void)didGrabData:(NSArray*)theArray {
self.myMuArr = [[[NSMutableArray alloc] initWithArray:myMuArr]retain];
}
如果我想訪問cellForRowAtIndexPath中的self.myMuArr,它是空的(我檢查了數組的保留數,它是0)
我在做什麼錯?
當然,它在dealloc中發佈,沒有其他地方。
我將是任何幫助非常心存感激:0)
保留計數不會是0,應該是3,但我敢打賭,你去查看[計數](http://developer.apple.com/iphone/庫/文檔/ Cocoa/Reference/Foundation/Classes/NSArray_Class/NSArray.html#// apple_ref/occ/instm/NSArray/count)這是數組中對象的數量,它是0.不同於保持計數。 – progrmr 2010-06-13 22:22:18