UICollectionView:如何一起处理reloadData()和performBatchUpdates()

时间:2018-11-29 05:30:43

标签: ios swift uicollectionview

我有UIRefreshControl,其选择器调用了collectionView.reloadData()。我的collectionView使用分页的API在滚动时加载数据。因此,我执行collectionView.insertItems(at:indexpaths)添加下一个分页数据。

当我滚动collectionView以获得下一个分页数据并刷新collectionView时,我遇到了一个问题。因此,重新加载和插入将一起调用,应用程序崩溃并显示错误消息“

”。
  

“试图将第9项插入第0节,但只有9项   在更新后的第0部分”

` 我该如何优雅地处理这种情况?

0 个答案:

没有答案