使用未声明的类型 "NSManagedObjectModel"

Use of undeclared type "NSManagedObjectModel"

我正在尝试将我的代码从 Objective-C 翻译成 Swift 但是对于 NSManagedObjectModel 我得到这个错误:

Use of undeclared type NSManagedObjectModel.

Objective-C中的代码:

NSManagedObjectModel *managedObjectModel;
NSManagedObjectContext *managedObjectContext;       
NSPersistentStoreCoordinator *persistentStoreCoordinator;

我翻译成Swift:

var managedObjectModel: NSManagedObjectModel?
var managedObjectContext: NSManagedObjectContext?
var persistentStoreCoordinator:  NSPersistentStoreCoordinator?

对吗?

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

import CoreData