対一関係の値を設定するときに、NSManagedObject の Core Data によってどのメソッドが呼び出されますか? 対多関係に値を追加するときに呼び出されるメソッドは? ありがとう。
/ミカエル
対一関係の値を設定するときに、NSManagedObject の Core Data によってどのメソッドが呼び出されますか? 対多関係に値を追加するときに呼び出されるメソッドは? ありがとう。
/ミカエル
このように managedObjectInstance.property = value; [self.managedObjectContext 保存:&エラー];
例: ユーザー エンティティにユーザー名を保存する場合は、次のようになります。
_userEntity.username = @"Mikeal ハクマン"; [self.managedObjectContext 保存:&エラー];
One to Many または Many to May には常に NSSet の例が含まれます
_residenceEntity.Seller = [NSSet setWithObjects:seller, nil]; [self.managedObjectContext 保存:&エラー];
明らかに、私は自分の質問を十分に明確に定式化することができませんでした。もう一度やってみます。
NSManagedObject のサブクラスでは、対多および対 1 の関係がいつ変更されるかを知る必要があります。これには、オブジェクトがフェッチまたは挿入されているときの最初の変更が含まれます。https://developer.apple.com/library/mac/documentation/cocoa/conceptual/coredata/articles/cdAccessorMethods.htmlに記載されているすべてのアクセサーを試してみましたが、役に立ちませんでした。UI でリレーションシップが存在することを確認できますが、オブジェクトに対してアクセサー メソッドが呼び出されていません。また、関係を削除すると、UI では消えますが、オブジェクトのメソッドは呼び出されません。ありがとう。
/ミカエル