ビュー コントローラーで NSManagedObject のサブクラス、たとえば Person としてプロパティを設定して、コントローラーのメソッドで更新できるように、 person のインスタンスを指定することに興味があります。私はこのようにすることができますか?
// Viewcontroller.h
@implementation
@property (nonatomic, retain) Person* currentPerson;
@end
// ViewController.m
@implementation
@dynamic currentPerson;
-(void) doSomethingToCurrentPerson {
currentPerson.SomeAtrribute=somevalue;
}
@end
これが有効な方法ではないように思えますが、一意の識別子を設定し、CurrentPersonUniqueID をプロパティとして保存して KVC を使用することもできます。私が投稿した内容に沿って何かを取得する方法はありますか、それとも KVC アプローチに近いもの、またはまったく異なるものを使用したほうがよいでしょうか?