我试图从我的集合视图的流布局属性(在collectionViewController中)设置一个IBOutlet:
@IBOutlet weak var collectionViewLayout: UICollectionViewFlowLayout!
但是,当我连接插座时,我得到以下3个错误:
- 无法使用“弱”属性覆盖“强”属性
- 带有Objective-C选择器'collectionViewLayout'的'collectionViewLayout'的getter与来自超类'UICollectionViewController'的'collectionViewLayout'的getter冲突,具有相同的Objective-C选择器
- 属性'collectionViewLayout'的类型为'UICollectionViewFlowLayout?'无法覆盖类型为“UICollectionViewLayout”的属性
有人请解释这意味着什么以及如何解决它?
collectionViewLayout
是UICollectionViewController
类的财产。将出口名称更改为其他名称。