UICollectionView是否会随着Xcode 7、swift 2.0改变协议?



MyCollectionViewController子类UICollectionViewControllerUICollectionViewDelegateUICollectionViewDataSource。在我切换到Swift 2.0之前,它工作得很好。现在我得到以下错误:"冗余一致性的MyCollectionViewController协议UICollectionViewDataSource"。

我检查了官方UICollectionView类引用,但它仍然声明我必须同时使用委托和数据源。如果我不子类化委托和数据源应用程序似乎能正常工作。有什么特别需要我注意的吗?或者是一些更新的官方文件?

UiCollectionViewController定义自己符合UICollectionViewDelegate和Datasource。

通过再次声明一致性,你做了一个多余的声明。

如果你读到错误信息,那就是它告诉你的。

从你的子类中删除Delegate和Datasource一致性

最新更新