Сбои также могут быть прерывистыми или происходить в некоторых путях кода, о которых мы не думали тестировать. Я бы не стал делать то, что в документации сказано не делать. В этом случае я бы отменил регистрацию всех наблюдателей. Спасибо за вашу помощь.
я храню наблюдателя, как это:
let observer: NSKeyValueObservation = foo.observe(\.value, options: [.new]) { (foo, change) in
print(change.newValue)
}
Как мне удалить / отключить / очиститьobserver
раз мне это больше не нужно?
мойfoo
Экземпляр не имеет каких-либоremove
подобный метод, который получаетNSKeyValueObservation
Например,observer
сам по себе не имеетremove
-Как или