Недавно мне удалось (случайно, не просить) удалить файлы и классы данных Data Data Data Data. И я был полностью и совершенно неспособен создать файлы снова, чтобы быть точно такими же, как они были бы в недавно запущенном проекте, где эти файлы будут автоматически подготовлены XCode.
В новом проекте файлы выглядят следующим образом:
пока все, что мне удалось создать, было:
Я уже упоминал, что приложение больше не работает? Он разбился, сказав, что модель не должна быть nil
. Проблема была решена путем запуска нового проекта с тем же именем и перетаскивания файлов на старый - не самое элегантное решение, я полагаю.
Я понял, что есть вещи о Core Data, которые я все еще не совсем понимаю, очевидно.
Пожалуйста, просветите меня - какая магия за папкой .xcdatamodeld? Почему функция Foo.xcdatamodel имеет зеленый флажок? Нужно ли компилировать или обрабатывать datamodel каким-то образом?
Спасибо, много парней!!!