使用NSMutableArray时出现问题;
在我的实现文件applicationDidFinishLaunching方法中我有
_imgArray = [NSMutableArray array];
和_imgArray在我的.h文件中定义为
NSMutableArray *_imgArray;
填充后,它会正确追踪。
问题是,在我的实现文件中的另一个方法中,我似乎无法访问_imgArray数组。 它追溯到
_imgArray= ar.lproj
是什么给出了?
答案 0 :(得分:1)
我很惊讶你没有崩溃。当您将数组分配给_imgArray时,您不会保留该数组,因此在第二个事件循环中,它指向未分配的内存。
不要直接弄乱你的ivars。使用访问者(@property)。并研究Memory Management Programming Guide。