Sib*_*bin 3 xcode core-data ios mogenerator xcode5
我试图使用Mogenerator与Xcode 5,但它只生成一组ManagedObject类(.h和.m)文件而不是两组(机器和人)文件.我已经尝试了很多教程但到目前为止没用.如果有人能提供一步一步的指导,使用Mogenerator与Xcode 5将是非常有帮助的.
我按照以下链接中提到的程序进行操作. http://adoptioncurve.net/archives/2012/12/setting-up-mogenerator-in-xcode-4-dot-5/
这些是我遵循的步骤,
只重新创建了两个NSManagedObject子类(.h和.m)的文件.
如果我错过了这个过程中的任何步骤,请告诉我.
首先,您的步骤7和8 应该是不必要的.你正在重复mogenerator应该采取的步骤.您不应该采取这些步骤,并且应该删除使用这些步骤创建的文件.mogenerator当你使用它时,创建这些文件是你的工作.
您描述的结果表明以下情况之一:
mogenerator实际上并没有出于某种原因运行.仔细查看构建日志以确保它成功.mogenerator因某种原因跑了但失败了.再次,查看构建日志是否有问题.mogenerator 正常运行,但你要么找错了它的结果,要么就是不太了解这个过程.如果mogenerator正常工作,它会为模型中的每个实体生成两个类文件.但它不会自动将文件添加到Xcode项目中.如果文件已经是项目的一部分,那么Xcode将使用新版本.但如果它们是新文件,则需要在Xcode注意到它们之前将它们添加到项目中.如果是这种情况,那么您的mogenerator命令意味着文件位于MyCoreData/Model等待您找到它们.
我遇到了同样的问题,构建了mogenerator,但是没有生成文件.我的问题是我忘了在.xcdatamodel中添加自定义子类

我检查了我的构建日志,就像上面提到的Tom一样,这就是我看到消息"跳过实体SiteInfoGeneral(NSManagedObject),因为它不使用自定义子类"
希望这对某人有帮助!