0

私は、NSString型の文章と呼ばれるプロパティを持つレコードと呼ばれるコアデータエンティティと、NSDate型の別のものを作成しました。これは、ローカルのNSManagedObjectContextに接続されているNSArrayControllerを通じてNSTableViewに関連付けられています。コアデータエンティティは同じプロパティを共有していますか?

今、Recordの新しいインスタンスを作成するたびに、Recordの既存のインスタンスはすべて同じ文章で終了しますが、作成された正しい値はそのまま残ります。これをデバッグする最善の方法は何ですか?記録に何が起こっているのか、どうすればわかりますか? yourDebugMethodにあなたのレコードオブジェクトへの変更のためにブレークポイントでき、多分これはあなたが問題を見つけましょう、そして、

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(yourDebugMethod) name:NSManagedObjectContextObjectsDidChangeNotification object:yourContext]; 

答えて

0

は、あなたのコンテキストのオブザーバーを追加します。

関連する問題