Я рефакторинг класса Obj-c, где был @try/@catch
блок вокруг removeObserver:
.
Выполнение такого же действия в быстрых запусках предупреждает, поскольку removeObserver
может завершиться с ошибкой (когда нет наблюдателя), но он не вызывает никаких ошибок.
Любая идея, как я мог бы достичь такого же поведения?
edit: Мой код:
try {
self.removeObserver(self, forKeyPath: "LineDisplayChanged")
}