xcdatamodel поврежден - PullRequest
       9

xcdatamodel поврежден

2 голосов
/ 10 мая 2011

Я застрял с поврежденной xcdatamodel. Я новичок и понятия не имею, что делать дальше. Может предоставить файл, который опрашивается вместе с базой данных sqlite ...

Не знаю, что делать, так как я буквально замерз мозги .. просьба помочь.

ТИА

Ответы [ 2 ]

0 голосов
/ 15 апреля 2012

У меня только что была проблема.

У меня была машина времени, поэтому я смог снова импортировать ее в xcode, но она не работала.Изучил пакет «myapp.xcdatamodeld», импортированный xcode, был только файл «.xcccurrentversion», но не файл «myapp.xcdatamodel».Я скопировал вставил отсутствующий файл в пакет (щелкните правой кнопкой мыши / показать содержимое пакета), и это сработало.

0 голосов
/ 16 июня 2011

У меня просто была такая же проблема.В моем случае я перемещал файлы в моей рабочей области в подпапки и указывал группы в подпапках.Я считаю, что это вызвало коррупцию.

К сожалению, у меня нет ответа - хотя я много чего пробовал.Восстановление резервной копии файла поверх поврежденной не сработало.Файл xcdatamodel должен иметь какие-либо собственные ссылки.Если вы откроете его как пакет, а затем откроете то, что находится внутри пакета, вы увидите 2 файла: «элементы» и «макет».Если вы скопируете их и переименуете в расширение .plist, вы увидите, что внутри.Это довольно сложная работа с этими списками (выглядит как архив объектов), но вы можете увидеть что-то очевидное.

В итоге я восстановил весь каталог проекта в новом месте, открыл проект и смог его обрезатьи вставьте сущности в совершенно новую модель данных.Слава богу за Машину времени!

...