使用未声明类型“NSManagedObjectModel”

时间:2017-05-15 13:47:51

标签: objective-c swift nsmanagedobjectmodel

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

  

使用未声明类型的NSManagedObjectModel。

Objective-C中的代码:

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

我翻译成Swift:

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

是不是?

1 个答案:

答案 0 :(得分:1)

您错过了CoreData的导入。将它放在文件的顶部,放到其他import语句中:

import CoreData