1
我有一個UICollectionView,每個單元格內都有一個刪除按鈕來刪除單元格。我希望爲刪除過程製作動畫。我正在研究一些文章,我發現這一點。批量更新可以製作動畫。這是我正在使用的代碼。 indexPath是我希望刪除的單元格的索引路徑。UICollectionView動畫刪除單元格
let indexPath = NSIndexPath(forRow: sender.tag, inSection: 0)
collectionViewLove?.performBatchUpdates({() -> Void in self.collectionViewLove?.deleteItemsAtIndexPaths([indexPath])}, completion: nil)
但是,每次我得到這個錯誤。
「NSInternalInconsistencyException」,原因:「無效更新:在部分0項的無效數更新後包含在現有部分中的項目數(9)必須等於包含在該項目的數量更新前的部分(9)加上或減去從該部分插入或刪除的項目數(插入0,刪除1),加上或減去移入或移出該部分的項目數(0移入或移出0)出)。」
這是怎麼發生的?
您必須從數據中刪除該對象,從中填充數據 – techloverr
它工作正常。謝謝。 – MrDank
如此添加答案並關閉此 – techloverr