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