当我以某种方式创建Core Data NSManagedObjectSubclass Core Data创建文件时,我实际上无法找到。你看,在我的项目中我有
#import "Menu+CoreDataClass.h"
#import "Menu+CoreDataProperties.h"
如果我使用cmd +点击它们,我实际打开这些文件。但是,我的应用程序中没有这样的文件,我无法在mac上找到它们的聚光灯。
问题是,当我尝试创建实际文件时,通过我编译错误 - 为architecure重复符号等。
所以,我的问题很简单,如何查找和删除这些文件?
答案 0 :(得分:1)
Xcode将为您生成这些文件并将它们存储在项目的派生数据目录中。如果您更改模型,它会自动(大部分时间)重新生成它们。
要更改此行为,请在模型编辑器中将数据模型检查器中的 Codegen 选项更改为手动/无,然后手动自行生成文件。您可能需要清除派生数据以防止重复符号错误。
答案 1 :(得分:1)
这些文件由Xcode自动创建。 Xcode:Entity codegen property
您需要为您的实体选择Manual / None codegen属性。在此之后使产品清洁。