[英]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.