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