我在 Xcode 中创建了一个 .xcdatamodel 托管对象模型文件。我在“组和文件”中选择了该文件。然后我转到文件>新建...> 在 iPhone 模板/Cocoa Touch 类模板中,我没有看到“托管对象类”文件模板。

有谁知道可能出了什么问题?

有帮助吗?

解决方案

我平时还需要选择实体,我要生成的类文件。

其他提示

在Xcode的4,在xcdatamodeld选择实体,然后选择编辑菜单>创建子类NSManagedObject

如果您想子类化 NSManagedObject 那么我强烈建议您看一下 发电机 (github)。它会自动为您生成子类,并在您更新模型时使它们保持同步。它还具有机器类别与机器类别的概念。人类类,以便您可以添加方便的方法等。每次更新模型时都不会踩踏您的代码。

我以前见过这个问题为好。解决方法对我来说是点击一个非数据模型文件(组和文件),然后点击后面的版本信息的数据模型文件(和内实体),然后重新尝试文件 - >新建文件。或者,重新启动的Xcode,选择数据模型文件(并在它的实体),然后试图文件 - >新建文件也为我工作

点击左上方的地方说:“模拟器3.1.2 |调试”。将其更改为“IPHONE设备3.1.2(BASE SDK)...瞧。(SAMS iPhone在24小时??很多拼写错误和不完整的程序!)

管理对象类文件模板可下的XCode 4的新文件创建选项的“核心数据”部分所示。 下面的屏幕截图示出了它。

“NSManagedObject子类模板”

谢谢, prodeveloper。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top