Tôi muốn kết nối đại biểu nhanh chóng tùy chỉnh trong IB. Các đại biểu là một đối tượng thực hiện một giao thức nhất định trong nhanh chóng.giao thức nhanh, thuộc tính IBOutlet không thể có loại đối tượng
protocol ThumbnailTableViewCellDelegate {
func cellWasTouched(thumbnail: Bool, cell: UITableViewCell)
}
class ThumbnailTableViewCell: UITableViewCell {
@IBOutlet var thumbnailTableViewCellDelegate: ThumbnailTableViewCellDelegate?
}
không may, trình biên dịch phàn nàn với:
error: 'IBOutlet' property cannot have non-object type 'ThumbnailTableViewCellDelegate'
@IBOutlet var thumbnailTableViewCellDelegate: ThumbnailTableViewCellDelegate?
^~~~~~~~~
@Andy Hoàn toàn ổn - bạn đang nói đó là một đối tượng phù hợp với giao thức đó. –