У меня часто возникал сбой при перемещении файла модели из проекта в проект. Любая идея почему? Если я создам его из Xcode и создаю сущность вручную, этого не произойдет. Зачем?Сбой при загрузке файла модели. Модель была скопирована из другого проекта
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("Model", withExtension: "momd")!
return NSManagedObjectModel(contentsOfURL: modelURL)!
}()
UPDATE
Расширение файла не momd
, но xcdatamodel
. Но это не должно быть проблемой. Прорабатывался прочный проект с Model
и его именем.
файл добавляется к цели:
и в консоли вы можете увидеть его существование в нужном месте:
Оба ваших условия удовлетворены и по-прежнему получили сбой. Странный. –
Тогда модель не существует в комплекте приложений по другой причине. Возможно, вы копируете сломанную копию, и компиляция по какой-то причине не работает. –