【发布时间】:2017-04-20 13:24:00
【问题描述】:
我今天刚开始学习如何使用Core Data,当我必须在我的objective-c 项目中从NSManagedObject 子类化时遇到了一个问题。我正在关注斯坦福 iOS 7 课程(我来自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 文件?
重新声明错误可能来自codegen问题 Xcode automatic subclass generation
欢迎提出任何建议。
【问题讨论】:
标签: ios objective-c swift xcode core-data