我目前正在寫斯威夫特3碼在Xcode 8「屬性oldValue」和「NEWVALUE」默認參數內willSet/didSet名未確認
當使用willSet
和didSet
塊內oldValue
和newValue
默認參數,我得到"unresolved identifier"
編譯器錯誤。
我有一個非常基本的代碼如下
var vc:UIViewController? {
willSet {
print("Old value is \(oldValue)")
}
didSet(viewController) {
print("New value is \(newValue)")
}
}
Apple Documentation爲雨燕3似乎仍然支持這些功能。 我希望我不會在這裏錯過任何東西?
不完全正確,oldValue似乎仍然無法識別。刪除'viewController'參數似乎使它工作。 – Adithya
是的,對不起。我沒有注意到你的變量。 –