【发布时间】:2016-09-08 08:17:07
【问题描述】:
我在 ARC 下遇到了一个糟糕的访问问题。 代码如下:
文件 1
我调用了通过self.array的方法
[self.Cell setCollectionData:self.Array];
文件2
在单元格文件中,我调用了以下方法
- (void)setCollectionData:(NSArray *)collectionData {
[self.subCell setCollectionData:collectionData];
}
文件 3
最后,调用的方法
- (void)setCollectionData:(NSArray *)collectionData {
self.collectionData = collectionData;
}
这里,collectionData 导致了 BAD ACCESS 错误。
但是,我通过将self.cell 和self.subcell 更改为_cell 和_subcell 解决了这个问题。
我的问题是,为什么在 ARC 下会出现错误访问问题?
【问题讨论】:
标签: ios objective-c automatic-ref-counting