代码之家  ›  专栏  ›  技术社区  ›  Senseful

更改Mogenerator的默认参数

  •  1
  • Senseful  · 技术社区  · 14 年前

    Core Data objects inherit from my own custom class rather than NSManagedObject . 我开始使用Mogenerator,并注意到它有一个 --base-class

    NSManagedObject . 有没有办法将这个附加参数添加到脚本中,以便每次保存脚本时都能按我所希望的方式工作 .xcdatamodel

    如果没有,是否有其他方法可以轻松地从Xcode运行此命令?我在考虑将其创建为用户脚本。问题是,我不希望它硬编码到这个项目的文件。这是我需要运行的命令行的一个示例:

    mogenerator -m MyProject.xcdatamodeld/MyProject.xcdatamodel -O Classes --base-class MyManagedObject
    

    理想情况下,它应该找到 .xcdatamodel

    2 回复  |  直到 7 年前
        1
  •  1
  •   TechZen    14 年前

    Mogen readme

    Xmo'd:以 --作为参数传递给mogenerator。这允许访问命令行 勒伯)

    在Xcode中,获取实际 .xcdatamodel 文件和 Comments xmod 然后是args。你想怎么做就怎么做。

        2
  •  0
  •   Marcus S. Zarra    14 年前

    推荐文章