相关疑难解决方法(0)

在Swift 4中,如何删除基于块的KVO观察者?

如果我存储这样的观察者:

let observer: NSKeyValueObservation = foo.observe(\.value, options: [.new]) { (foo, change) in
    print(change.newValue)
}
Run Code Online (Sandbox Code Playgroud)

observer一旦我不再需要它,如何删除/禁用/清除?

我的foo实例没有remove接收NSKeyValueObservation实例的任何类似方法,它observer本身也没有任何remove类似的实例.

key-value-observing swift swift4

26
推荐指数
1
解决办法
8434
查看次数

标签 统计

key-value-observing ×1

swift ×1

swift4 ×1