使用未声明的类型“NSManagedObjectModel”

Joh*_*rry 0 objective-c nsmanagedobjectmodel swift

我正在尝试将我的代码从 Objective-C 转换为 Swift,但NSManagedObjectModel我收到此错误:

使用未声明的类型 NSManagedObjectModel。

Objective-C 中的代码:

NSManagedObjectModel *managedObjectModel;
NSManagedObjectContext *managedObjectContext;       
NSPersistentStoreCoordinator *persistentStoreCoordinator;
Run Code Online (Sandbox Code Playgroud)

我翻译成斯威夫特:

var managedObjectModel: NSManagedObjectModel?
var managedObjectContext: NSManagedObjectContext?
var persistentStoreCoordinator:  NSPersistentStoreCoordinator?
Run Code Online (Sandbox Code Playgroud)

这样对吗?

d4R*_*4Rk 7

您缺少 CoreData 的导入。将其放在文件顶部的其他import语句中:

import CoreData
Run Code Online (Sandbox Code Playgroud)