我已经UICollectionView
使用核心数据使用获取的结果控制器进行了设置。我UIImagePickerController
用来将项目添加到UICollectionView
. 现在,当我点击存储在设备上的一张照片时,它将被添加到我的托管对象上下文中,并将插入到UICollectionView
.
现在,当我快速添加多个项目时,应用程序崩溃并出现以下错误:
2012-10-07 13:17:46.770 PhotoLibrary[2444:907] *** Assertion failure in -[UICollectionView _endItemAnimations], /SourceCache/UIKit/UIKit-2372/UICollectionView.m:2801
似乎它无法处理添加项目,而前一个添加项目的动画尚未结束。当您非常快速地添加它们时,就会发生这种情况,但有些用户会这样做。
有没有一种好方法可以在另一个项目完成时等待并添加项目?用户应该能够“实时”添加它们,所以我不能一次运行所有更改。