[英]xcode8 header not found using NSManagedObject subclass in CoreData
谢谢你看看:)
我使用的是xcode 8.2.1,语言是obj-c。 我只创建了两个实体(照片和摄影师),在我editor - create NSManagedObject Subclass
,生成的文件出错了。
一个是在Photo+CoreDataClass.m
说“找不到Photographer.h文件”。
另一个是在Photographer+CoreDataClass.m
的行中说“未找到Photo.h文件”。
生成的所有文件都是:
Photographer+CoreDataClass.h/m,
Photo+CoreDataClass.h/m
Photographer+CoreDataProperties.h/m
Photo+CoreDataProperties.h/m
最小的工具版本是Xcode 7.3,codegen是None / Manual
谁能告诉我如何解决这个问题?
Ps,实体的关系是一个摄影师对多人的照片和照片对一个摄影师
只需重命名您的文件
Photographer+CoreDataClass.h/m,
至
Photographer.h/m
和
Photo+CoreDataClass.h/m
至
Photo.h/m
然后将其他两个类的属性复制到重命名的类中,然后删除它们。
在选择.xcmodeld文件后,通过将Class部分设置为空来消除此错误
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.