Swift,协议变量属性

时间:2015-04-26 11:54:22

标签: swift

我尝试使用单个变量属性定义协议,但我无法做到正确:

protocol MyProtocol {
   var callback: ((String) -> Void) { get set }
}

......在某个班级

if let object = segue.destinationViewController as? ContributionSource {
        object.callback = callback
}

上面的行会导致错误: "无法分配回调'在'对象'

Xcode 6.3.1

0 个答案:

没有答案