前端之家收集整理的这篇文章主要介绍了
xcode – KVO在Swift工作一次,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试在
Swift中使用KVO,但是
方法“observeValueForKeyPath”被
调用一次.
Here’s a GIST of my code
我尝试使用NSNumber而不是Int,将所有选项添加到addObserver,但是当我的视图加载时,该方法仍然调用一次.
任何的想法 ?
编辑:似乎我找到了一个临时解决方案:
var lifes: Int {
willSet {
willChangeValueForKey("lifes")
}
}
KVO需要动态调度,因此需要将动态
修改器
添加到
属性中:
动态变量寿命= 0
原文链接:https://www.f2er.com/iOS/329065.html