标签: swift swift-protocols
我不确定我们是否可以宣布如下协议:
protocol UIProtocol { var height: CGFloat {get set} } protocol myProtocol : UIProtocol { var item: AnyObject? {get set} }
然后如果我初始化一个[myProtocol]数组,这会给我: 无法从Objective-C
任何帮助?
答案 0 :(得分:0)
将协议标记为@objc将解决此问题。有关详细信息,请参阅此讨论:Array element cannot be bridged to Objective-C
@objc