我有兴趣在视图控制器中将属性设置为 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 方法的东西,或者完全不同的东西?