我正在尝试将 Mogenerator 集成到我的 Xcode 5 项目中。我正在使用 RestKit 和 Core Data,但我的数据库结构有相对频繁变化的趋势,我发现如果没有 Mogenerator 之类的东西,很难跟上这些变化。

我已经按照 this 教程中列出的步骤进行了操作,但是当我构建 Mogenerator 目标时,没有任何 react 。日志导航器告诉我“生成了 0 个机器文件和 0 个人工文件”。我在核心数据模型中创建了两个实体 OrganizationSport ,其中 OrganizationSport 有“对多”关系。

在我的 Mogenerator 目标的“运行脚本”部分,我在“ shell ”文本框中有 /usr/local/bin,因为当“ shell ”文本框中有 /bin/sh 时,我无法使构建成功。我正在运行这个脚本:

mogenerator -m Recreation2/Recreation2.xcdatamodeld -O Recreation2/Model --template-var arc=true

其中 Recreation2 代表我的项目名称和我的核心数据模型的名称。

为什么什么都没有被创造?如果我到了正在创建某物的地步,它将在哪里创建?

最佳答案

确保在模型中为每个实体设置自定义类名称。您需要确保从默认的 NSManagedObject 更改它,否则 Mogen 将忽略它。

关于core-data - Mogenerator - 构建时不生成文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23484354/

10-11 04:34