Использование необъявленного типа NSManagedObjectModel

Я пытаюсь перевести свой код с Objective-C на Swift, но для NSManagedObjectModel я получаю эту ошибку:

Использование необъявленного типа NSManagedObjectModel.

Код в Objective-C:

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

Я перевел на Swift:

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

Это правильно?


person Steven    schedule 15.05.2017    source источник
comment
импортировать CoreData   -  person Phillip Mills    schedule 15.05.2017


Ответы (1)


Вам не хватает импорта для CoreData. Поместите это в начало вашего файла к другим операторам import:

import CoreData
person d4Rk    schedule 15.05.2017