从故事板中从UICollectionViewFlowLayout创建IBOutlet时出错

问题描述 投票:0回答:1

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

@IBOutlet weak var collectionViewLayout: UICollectionViewFlowLayout!

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

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

有人请解释这意味着什么以及如何解决它?

ios swift iboutlet collectionview uicollectionviewflowlayout
1个回答
2
投票

collectionViewLayoutUICollectionViewController类的财产。将出口名称更改为其他名称。

© www.soinside.com 2019 - 2024. All rights reserved.