【发布时间】:2014-07-03 19:04:39
【问题描述】:
我想在 IB 中连接一个自定义 swift 委托。委托是一个快速实现特定协议的对象。
protocol ThumbnailTableViewCellDelegate {
func cellWasTouched(thumbnail: Bool, cell: UITableViewCell)
}
class ThumbnailTableViewCell: UITableViewCell {
@IBOutlet var thumbnailTableViewCellDelegate: ThumbnailTableViewCellDelegate?
}
不幸的是,编译器抱怨:
error: 'IBOutlet' property cannot have non-object type 'ThumbnailTableViewCellDelegate'
@IBOutlet var thumbnailTableViewCellDelegate: ThumbnailTableViewCellDelegate?
^~~~~~~~~
【问题讨论】:
-
@Andy 没关系 - 你是说它是一个符合该协议的对象。
标签: ios interface-builder swift