假设我有一个具有3个属性的模型实体。
然后,我为此实体生成NSManagedobject子类,并将自定义方法以及属性添加到此类。
在第二天,我向该实体添加了几个新属性。
目标
我希望支持的NSManagedobject子类反映这些新属性。
问题
我看到的唯一解决方案是在Xcode中进行{Editor-> Create NSManagedobject Subclass},但是这种方式将覆盖该类。
问题
有没有一种方法可以更新实体和支持的NSManagedobject子类而不覆盖该类。
手动编辑托管对象子类很好。假设您向实体添加了新的字符串属性。您将向您的托管对象子类添加一个属性:
@property (nonatomic, copy) NSString *myAttribute;
并将其标记为动态的:
@dynamic myAttribute;
做完了!让Xcode生成该类旨在提供一个起点。将您的属性绑定到实体属性并没有做任何特别的事情。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句