-1

我正在尝试快速设置一个出口集合。问题是我收到以下错误:

“IBOutlet”属性不能是非“@objc”类类型“[Badge]”的数组

这是我的代码:

import UIKit

class BadgeModuleCell: UITableViewCell
{
    @IBOutlet var badges: [Badge]!
}

有什么我做错了吗?这似乎与 Apple 文档(此处)中的相同。

4

1 回答 1

0

我弄清楚出了什么问题。我最初有一个名为“Badge”的类,它是一个自定义 UIView。一切都很好。然后我将它重命名为“BadgeView”,以允许我从头开始声明一个名为“Badge”的新类。所以在这里我的出口集合应该包含不是出口的对象,这是没有意义的。我重命名@IBOutlet var badges: [Badge]!@IBOutlet var badges: [BadgeView]!,现在一切正常。

于 2015-06-18T22:04:27.380 回答