【发布时间】:2016-10-20 16:50:33
【问题描述】:
我已经开始尝试在 swift 3 和 Xcode 8 beta 中使用 Core data。当我尝试从核心数据模型生成 NSManagedObject 子类并在 Editor 菜单中 Create NSManagedObject subclass... 选项时,Xcode 8 beta 会生成三个文件,其中一个是 _COREDATA_DATAMODELNAME_+CoreDataModel.swift,内容如下: p>
import Foundation
import CoreData
___COREDATA_DATAMODEL_MANAGEDOBJECTCLASSES_IMPLEMENTATIONS___
此外,该文件的内容显示了两个警告:
Expressions are not allowed at the top level.
Use of unresolved identifier '___COREDATA_DATAMODEL_MANAGEDOBJECTCLASSES_IMPLEMENTATIONS___'
有没有人遇到过同样的问题?这个新文件是什么意思?
谢谢
【问题讨论】:
-
我无法在 Xcode 8 beta 中创建自定义
NSManagedObject子类。我也有同样的问题。 -
我通过以下方式修复了 objc 的几乎问题:stackoverflow.com/a/40788081/2246798
标签: core-data nsmanagedobject swift3 xcode8