在Core Data模型中没有定义的情况下,是否可以为NSManagedObject子类定义附加属性?我有一系列不想包含在模型中的额外属性。
我能够成功地将NSManagedObject保存到上下文中,但是当我关闭应用程序然后在再次启动应用程序后运行获取操作时,NSManagedObject包含所有空值...
有什么想法吗?
在Core Data模型中没有定义的情况下,是否可以为NSManagedObject子类定义附加属性?我有一系列不想包含在模型中的额外属性。
我能够成功地将NSManagedObject保存到上下文中,但是当我关闭应用程序然后在再次启动应用程序后运行获取操作时,NSManagedObject包含所有空值...
有什么想法吗?
- (NSString *)name {
if (!name) {
name = ...
}
return name;
}
if
或NSAssert
,再次检查这个问题。别忘了保存上下文。当有返回值时,请检查所有返回值,特别是保存操作。可能是你插入对象、保存空对象、设置一些值,然后下一次保存失败了。 - Matthias Bauch@synthesize
替换了你的核心数据属性的@dynamic
访问器? - Matthias Bauch