我今天刚开始学习如何使用 Core Data
,当我必须在我的 objective-c 项目中从 NSManagedObject
继承时遇到了一个问题。我正在学习 Stanford iOS 7 类(class)(我来自 Swift
背景,想了解有关 objective-c
的更多信息)Stanford University Developing iOS 7 Apps: Lecture 13 - Core Data and Table View
这是我到目前为止所做的:
首先
创建我的 CoreDataModel.xcdatamodeld
文件,并像这样配置我的实体
下一步
突出显示 CoreDataModel.xcdatamodeld
文件后,我转到 Editor
并尝试创建 NSManagedObject
子类
创建了四个 Swift 文件,包括一个空的桥接头文件 MyProject-Bridging-Header.h
。
我很困惑为什么 xcode 会为我生成 Swift
文件而不是 objective-c
文件,因为我已经使用 objective-c< 进行了配置
作为我的语言。
我如何配置我的头文件以使 objective-c
识别我的 Swift
文件,或者有没有办法创建 objective-c
子类文件,例如 .m
和 .h
文件?
重新声明错误可能来自代码生成问题 Xcode automatic subclass generation
如有任何建议,我们将不胜感激。
最佳答案
关于ios - 核心数据 - 在 objective-c 项目 Xcode 8 中子类化 NSManagedObject 的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40986320/