6

KVO を多用するコードがいくつかあり、複数の場所にaddObserver :forKeyPath:removeObserver:forKeyPath:があります。「キー パスのオブザーバーを削除できません」というメッセージが表示され、アプリがクラッシュすることがあります。

アプリのクラッシュを防ぐために、例外を試行/キャッチするだけで安全かどうか疑問に思っていました。KVO を処理するのに最適な方法ではないことはわかっていますが、コードをクリーンアップする前に時間を稼ぐ必要があります。

4

2 に答える 2