3
如何可以設置默認實現didSet以協議VAR 我嘗試,但我有錯誤斯威夫特:協議缺省實現 - didSet
擴展可能不包含存儲性能
protocol MyProtocol {
var contact: MyContact? { get set }
}
extension MyProtocol {
var contact: MyContact? {
didSet {
// some code
}
}
}
不,我需要做一些事情後設置聯繫... –
然後我想你將不得不添加觀察者符合您的協議的對象。 –
如果它們是Objective-C類,則可以使用鍵值觀察。 – NobodyNada