XCode 4:从CoreData中生成类

9
我正在使用XCode 4,并且正在使用CoreData。那么,我如何为实体生成类?在XCode 3中,我通常通过单击图表实体,转到文件->新建并选择NSManagedObject类来完成。
但是在XCode 4中,由于某种原因,我似乎无法找到它,对话框中没有显示...
4个回答

24

添加NSManagedObject子类

如果您是新手(像我一样)使用Xcode,这里有一些图形可以更容易地解释。确保在点击“创建NSManagedObject子类”之前选择要选择的实体。


5
您会发现,在 DP5 中它现在是一个菜单项。终于!

5
我猜这是指打开xcdatamodel并导航到Editor->Create NSManagedObject Subclass。 - TahoeWolverine
@AdamE 我已经通过下面的答案完成了它。我没有理解你的回答。DP5是什么?只是好奇。 - viral
这里的许多答案都像《30天内掌握Visual Basic 6》一样过时 - 这是一个例子 :-) 我想我当时指的是Xcode 4 Developer Preview 5,它在2010年是新鲜刺激的。幸运的是,自Xcode 6以来,这种情况并没有改变。 - Adam Eberbach

3
我通过将实体类的CLASS与实体名称相同来使其工作,即使用“Person”而不是“NSManagedObject”。我还注意到我必须调用文件>新建文件两次(!)第一次,托管对象类模板不可用,但第二次可用。不知道为什么。我正在运行XCode 3.2.4。

1
谢谢,但是伙计我在说的是Xcode 4。3.2.4和4之间有很大的区别,我会尝试你的建议并看看效果如何,然后让你和所有人知道。 - Doz

1
在编辑xcdatamodel时,您需要选择实体并确保右侧的Utilities面板已打开。选择Data Model Inspector(右侧的选项卡),然后可以将实体的类设置为任何您想要的内容。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接