0

假设我在 Model.xcdatamodeld 中生成了一个实体(用户),其属性为 firstName、lastName、dateCreated 等。然后我生成了一个User.h,User.m

后来我意识到我忘了在 User 模型中添加一个额外的属性。

现在,每次我添加新属性时都必须删除 User.h 和 User.m,因为不知何故编译器无法识别我输入的新属性。

有没有办法注意删除生成的文件?

4

1 回答 1

1

如果您只是添加一个新属性,只需在您正在生成的文件中添加一个新属性,并在实现文件上添加@dynamic propertyName。

在一个不相关的注释上:确保将类前缀分配给从模型生成为 NSManagedObject 子类的类。“用户”可能是一个系统类,您会收到随机的运行时错误消息和崩溃。

于 2012-08-24T16:22:17.043 回答