KVO を多用するコードがいくつかあり、複数の場所にaddObserver :forKeyPath:とremoveObserver:forKeyPath:があります。「キー パスのオブザーバーを削除できません」というメッセージが表示され、アプリがクラッシュすることがあります。
アプリのクラッシュを防ぐために、例外を試行/キャッチするだけで安全かどうか疑問に思っていました。KVO を処理するのに最適な方法ではないことはわかっていますが、コードをクリーンアップする前に時間を稼ぐ必要があります。
KVO を多用するコードがいくつかあり、複数の場所にaddObserver :forKeyPath:とremoveObserver:forKeyPath:があります。「キー パスのオブザーバーを削除できません」というメッセージが表示され、アプリがクラッシュすることがあります。
アプリのクラッシュを防ぐために、例外を試行/キャッチするだけで安全かどうか疑問に思っていました。KVO を処理するのに最適な方法ではないことはわかっていますが、コードをクリーンアップする前に時間を稼ぐ必要があります。