我在没有检查核心数据的情况下启动了新项目,然后尝试手动将其放入其中。所以一切都很好,但是我有一个关于数据模型检查器中的Codegen的问题。
当我将类定义放在Codegen字段中时,我的类被以适合核心数据的方式重新定义,所以我删除了以前的类。在我看到这个新类的扩展之后,我可以找到所有的属性。
因此,在我关闭后,我无法在我的项目中找到它,但我想再次看到它。我怎么才能让它再次出现呢?
发布于 2016-10-07 01:05:43
当NSManagedObjectModel被配置为生成代码时,它不会将该代码添加到项目中。相反,它会将该代码生成到您的派生数据中,该数据位于模型所属的目标的DerivedSources目录中。
在Objective中,您只需在其他代码中使用#import "ModelName+ManagedObjectModel.h"来访问为其生成代码的任何实体。在Swift中,您甚至不需要这样做,您可以只使用生成的类。
如果您想查看这些类的代码,可以使用Open快速(命令shift-O)并键入其中一个类名。Xcode应该带您直接使用为它生成的源代码。
https://stackoverflow.com/questions/39865737
复制相似问题