【发布时间】:2010-06-13 20:37:44
【问题描述】:
我在头文件中声明了一个 NSMutableArray:
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。但我敢打赌,你实际上检查了 count,它是数组中的对象数,它是 0。那不是与保留计数相同。