我正在尝试在swift中设置一个插座集合。问题是我收到以下错误:
'IBOutlet'属性不能是非'@ objc'类类型'[Badge]'
的数组
这是我的代码:
import UIKit
class BadgeModuleCell: UITableViewCell
{
@IBOutlet var badges: [Badge]!
}
我做错了什么吗?这似乎与Apple文档(here)中的相同。
答案 0 :(得分:0)
我弄清楚出了什么问题。我最初有一个名为" Badge"那是一个自定义的UIView。一切都很好。然后我将其重命名为" BadgeView"允许我宣布一个名为" Badge"从划伤。所以这里我的插座系列应该包含不是出口的物体,这没有任何意义。我将@IBOutlet var badges: [Badge]!
重命名为@IBOutlet var badges: [BadgeView]!
,现在一切正常。