【发布时间】:2013-04-03 11:27:29
【问题描述】:
我使用 UICollectionView 显示大量图像,其中包含 32 个批次。每次我到达集合视图的末尾时,我都会加载另一批 32 个图像并调整 collectionView contentsize.width 的大小以接受新项目.通过使用 AFNetworking 调用 Web 服务来进行加载。
当我从头到尾快速滚动到尾到头时,我收到一个 EXC_BAD_ACCESS。 当到达 CollectionView 的末尾时也会发生这种情况。这就像它试图加载一些尚不可用的属性。 我从 1 天开始就试图弄清楚,但没有任何成功。我尝试使用仪器/启用 NSZombie/guardmalloc ...
编辑
还有一个很奇怪的想法:这个bad access只有在我用真正的UICollectionView替换PSTCollectionView时才出现。所以为了确保我只是做了反向移动并将 UICollectionView 替换为 PSTCollectionView 并且 badaccess 消失了。 我完全迷路了:)
结束编辑
我在项目中同时使用 arc 和非 arc 文件。 我唯一能发现的就是这个堆栈跟踪:
您的帮助将不仅仅是欢迎。
块引用
【问题讨论】:
-
你在使用 CoreData 和 NSFetchedResultsController 吗?
-
不,我正在使用 AFNetworking 获取图像
标签: ios exc-bad-access uicollectionview pstcollectionview