我想在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? ^~~~~~~~~