【发布时间】:2012-08-29 18:36:29
【问题描述】:
我有兴趣在视图控制器中将属性设置为 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 方法的方法,或者完全不同的方法?
【问题讨论】:
标签: objective-c core-data properties nsmanagedobject