0

我正在尝试从我的集合视图的流布局属性(位于 collectionViewController 中)设置一个 IBOutlet:

@IBOutlet weak var collectionViewLayout: UICollectionViewFlowLayout!

但是,当我连接插座时,出现以下 3 个错误:

  • 不能用“弱”属性覆盖“强”属性
  • 带有Objective-C选择器'collectionViewLayout'的'collectionViewLayout'的getter与具有相同Objective-C选择器的超类'UICollectionViewController'的'collectionViewLayout'的getter冲突
  • 类型为 'UICollectionViewFlowLayout?' 的属性 'collectionViewLayout' 无法覆盖类型为“UICollectionViewLayout”的属性

有人能解释一下这意味着什么以及我该如何解决吗?

4

1 回答 1

3

collectionViewLayoutUICollectionViewController类的属性。将出口名称更改为其他名称。

于 2019-04-02T10:18:10.147 回答