我尝试使用单个变量属性定义协议,但我无法做到正确:
protocol MyProtocol {
var callback: ((String) -> Void) { get set }
}
......在某个班级
if let object = segue.destinationViewController as? ContributionSource {
object.callback = callback
}
上面的行会导致错误: "无法分配回调'在'对象'
Xcode 6.3.1