iOS 8.3:UICollectionView&多线程:什么是最好的方法?

时间:2015-06-17 18:12:09

标签: multithreading uicollectionview ios8.3

对于其中UIViewController具有collectionView的iOS应用程序,其数据源(NSArray)包含在单独的模型类中。此数组正在通过NSNotification更新[添加/删除项目],而UICollectionView又要求[在另一个线程上]进行Web API调用。当Web服务返回信息时,数据源会更新,因此UICollectionView's也需要更新。这个过程是连续的和随机发生。

问题是如何以安全的方式完成UICollectionView UI更新,以便它不会导致UICollectionView开始抱怨不的问题。更新前的行/部分与更新后的行/部分不同 任何人都可以建议一种方法,以便多线程对UICollectionView's没有任何影响,并且可以安全地使用UICollectionView各种UI操作api,如insertSections,insertItemsAtIndexPath等。在此过程中indexedDB.open是连续的改变,以及它的数据来源。

0 个答案:

没有答案