2016-10-05 113 views
0

我开始没有核心数据检查的新项目,然后我试图手动把它。所以一切都很好,但我在Data Model Inspector中有一个关于Codegen的问题。核心数据Xcode 8

当我把类定义代码生成场我的课是在合适的核心数据的方式重新定义,所以我删除了旧的。当我看到这个新课程的延伸,我可以找到所有的属性。

因此,我关闭后,我无法在我的项目中找到它,但我想再次看到它。 如何让它再次出现?

回答

1

当NSManagedObjectModel被配置为生成代码时,它不会将该代码添加到您的项目中。相反,它会将该代码生成到派生数据中,该模型是其目标的DerivedSources目录中的代码。

在Objective-C中,您只需在其他代码中使用#import "ModelName+ManagedObjectModel.h"即可访问任何已为其生成代码的实体。在Swift中,你甚至不需要这样做,你可以使用生成的类。

如果您想查看这些类的代码,可以使用Open Quickly(命令转换-O)并键入其中一个类名称。 Xcode应该带你到它生成的源代码。