我在头文件中声明的的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