何かが見つからないか、または指定されたオブジェクトが特定のKVOキーパスに登録されているかどうかを確認する方法がありませんか?オブジェクトがKVOキーパスをリッスンしているかどうかをチェック
NSManagedObjectは、observerInfoメソッドを定義しますが、返されたオブジェクト構造はプライベートであるようです。コンソールに単にログオンしたいのでなければ、ほとんど役に立ちません。
何かが見つからないか、または指定されたオブジェクトが特定のKVOキーパスに登録されているかどうかを確認する方法がありませんか?オブジェクトがKVOキーパスをリッスンしているかどうかをチェック
NSManagedObjectは、observerInfoメソッドを定義しますが、返されたオブジェクト構造はプライベートであるようです。コンソールに単にログオンしたいのでなければ、ほとんど役に立ちません。
あなたはこのようにオブザーバーのリストをダンプすることができます:myObjectというの観察されたすべてのオブジェクトが一覧表示されます
[myObject observationInfo];
。
ありがとう、しかし、上記の私の質問に言及しました。内容は事実上プライベートなので、コンソール上でデバッグするのは本当に便利で、むしろプログラマチックにチェックして行動するだけです。 –
@AndrewEbling - 私はNSKeyValueObservingプロトコルを参照していましたが、それは同じことだと思います。私はそれがプライベートだと言う何も表示されません。 – Rayfleck
observationInfoによって返されるオブジェクトグラフを構成するクラスは、どこにも記述されていないため、情報はプライベートとみなす必要があります。 –
なぜこれを知る必要がありますか?おそらくあなたの目標を達成するためのよりよい方法があります。 – Sven