类型'UICollectionView'的值没有成员'beginUpdates' - Swift 3问题

use*_*063 3 uicollectionview swift swift3

我正在使用NSFetchedResultsController来获取核心数据.

并且实现controllerWillChangeContent()方法.

        self.collectionView.beginUpdates()
Run Code Online (Sandbox Code Playgroud)

显示来自Xcode 8,swift 3的错误.

任何建议.

rma*_*ddy 12

beginUpdates是来自UITableView.UICollectionView有performBatchUpdates(_:completion:)方法.

我建议查看这个答案,了解有关使用NSFetchedResultsController和的信息UICollectionView.

  • 我像这样使用 self.collectionView.performBatchUpdates({ self.collectionView?.insertItems(at: [newIndexPath]) }, finish: { (result) in self.scrollToBottom(animated: true) //向上滚动的私有方法。 }) 感谢帮助 (2认同)