【问题标题】:Did UICollectionView change protocol along with Xcode 7, swift 2.0? [duplicate]UICollectionView 是否与 Xcode 7、swift 2.0 一起更改了协议? [复制]
【发布时间】:2015-09-25 19:42:13
【问题描述】:

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

我查看了官方的 UICollectionView 类参考,但它仍然指出我必须同时使用委托和数据源。如果我不对委托和数据源进行子类化,那么该应用程序似乎可以工作。有什么特别需要注意的吗?或者也许一些更新的官方文档?

【问题讨论】:

    标签: ios xcode swift uicollectionview


    【解决方案1】:

    UiCollectionViewController 将自己定义为符合 UICollectionViewDelegate 和 Datasource。

    通过再次声明一致性,您是在进行冗余声明。

    如果您阅读的错误消息正是它告诉您的内容。

    只需从您的子类中删除 Delegate 和 Datasource 一致性即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-16
      • 2015-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多