ios - 在 CoreData 中使用 NSManagedObject 子类找不到 xcode8 header

标签 ios objective-c core-data xcode8 nsmanagedobject

感谢您的观看:)

我使用的是 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 为无/手动

谁能告诉我如何解决这个问题?

Ps,实体的关系是one Photographer对many Photo,Photo对one Photographer

最佳答案

只需重命名您的文件

Photographer+CoreDataClass.h/m,

Photographer.h/m

Photo+CoreDataClass.h/m

Photo.h/m

然后将其他两个类的属性复制到重命名的类中,然后删除它们。

关于ios - 在 CoreData 中使用 NSManagedObject 子类找不到 xcode8 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42024586/

相关文章:

ios - 将 NSDate 放入 UILabel 问题

ios - 轻量级迁移/addPersistentStoreWithType 挂起应用程序启动?

iphone - 在 ipad 应用程序中处理许多 ASIHttpRequests 和核心数据操作的最佳方式

ios - 在没有 iCloud 授权的情况下,有什么方法可以从 iCloud 商店读取数据?

点击按钮时出现 iOS EXC_BAD_ACCESS 错误

objective-c - NSString 中子字符串的出现次数?

ios - UICollectionView 上的奇怪细胞 react

objective-c - 一个应用程序代理,两个窗口

ios - Swift:具有同时符合类和多个协议(protocol)的元素的数组属性

ios - 有崩溃报告、dsym 文件但没有 ipa/xarchive : How to symbolicate the crash log?