簡體   English   中英

使用CoreData中的NSManagedObject子類找不到xcode8頭

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

然后將其他兩個類的屬性復制到重命名的類中,然后刪除它們。

在選擇.xcmod​​eld文件后,通過將Class部分設置為空來消除此錯誤

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM