如果我嘗試在有0個部分和0個項目時將項目插入到UICollectionView
中,則會出現斷言失敗。將第一個單元格插入到集合視圖導致斷言失敗
***終止應用程序由於未捕獲的異常「NSInternalInconsistencyException」,理由是:「無效的更新:無效 節數。更新(1)後集合 視圖中包含的部分數量必須等於更新前的集合視圖中包含的部分數量 (0),正數或負數 插入或刪除的部分數(0插入,0刪除)。'
經典。問題是,我正在修改我的數據源,然後直接插入項目。 showFirstCell屬性在所有必要的數據源方法中被檢查,並且在其他任何地方都不會被修改。
self.showFirstCell = true
self.collectionView.insertItemsAtIndexPaths([NSIndexPath(forItem: 0, inSection: 0)])
包裝在performBatchUpdates
沒有改變。
我想要以動畫形式添加此項目。我認爲我不應該首先檢查是否有物品已經到位,但是這樣做並且呼叫reloadData
可以起作用,但它並不完美。
呵呵。您必須插入一個部分以及一行。當然,非常感謝。在〜5分鐘內回答接受。 – Acey 2015-03-31 21:15:29
@Acey真棒。祝你有個好的一天。乾杯 – 2015-03-31 21:16:15