2015-10-30 6 views
0

Этот кусок кода происходит сбой мое приложениеНе можете найти managedObjectModel

lazy var managedObjectModel: NSManagedObjectModel = { 

    // The managed object model for the application. This property is not optional. It is a fatal error for the application not to be able to find and load its model. 

    let modelURL = NSBundle.mainBundle().URLForResource("appTest", withExtension: "momd")! 
    return NSManagedObjectModel(contentsOfURL: modelURL)! 
}() 

В частности на let modelURL = уступке (я поставил точки останова)

С:

fatal error: unexpectedly found nil while unwrapping an Optional value 

Таким образом, я полагаю, что может либо mean

1- он не может найти файл appTest.momd, так как na меня изменили или

2- он просто не был создан.

Любые идеи?

+0

У вас есть файл 'appTest.momd', включенный в ваш проект? – Alexander

+0

И, скажите, что такое сообщение об ошибке? –

+0

@ Александр, как я могу это проверить? –

ответ

0

Это похоже на орфографическую ошибку. Скорее всего, ваша модель называется «AppTest», а не «appTest».

Вы можете найти модель, выбрав поле поиска в нижней части навигатора проектов и начните вводить имя файла. Он должен заканчиваться на .xcdatamodeld.

Если он отсутствует, добавьте в проект новый файл типа «Модель данных» и убедитесь, что имена совпадают.

Смежные вопросы