2011-01-14 3 views
3

У меня есть приложение, поддерживаемое Core Data, на которое я работал некоторое время. Я использую контроль версий (ранее SVN, теперь Git), чтобы перемещать его между разными Mac.Ошибка XCode при попытке просмотра .xcdatamodel

На днях мне не удалось открыть проект. OH CRAP. К счастью, из-за Time Machine я смог вернуться во времени и вернуться к более ранней версии. Я подозревал, что здесь было что-то с файлами проекта XCode или с файлами Core Data (я столкнулся с некоторыми проблемами, которые, как я полагал, делал this guy), но все, казалось, работало, поэтому я двигался.

Но теперь я понял, что когда я пытаюсь открыть файл .xcdatamodel в XCode, я не могу. Он просто висит, а затем я завершаю Силу. Помимо этого, приложение работает отлично. Я могу развернуть его на тренажере или устройстве, и он работает. Но я не знаю, как я надеюсь на редактирование. Какие-нибудь советы о том, что я могу сделать, чтобы исправить это?

+0

Все ли Xcodes на ваших компьютерах обновлены? – BoltClock

+0

Да, хотя теперь, когда я думаю об этом, это начало происходить сразу после установки бета-версии 4.3 (которую я установил в другом каталоге и еще не использовал). – bpapa

ответ

4

я сейчас в такой же ситуации, но когда я внимательно посмотреть на мою модель файла необработанного текста я увидел все элементы со странными атрибутами относительно экрана прямоугольнику

<element name="myEntity" positionX="0" positionY="0" width="0" height="0"/> 

так что я изменить это

<element name="myEntity" positionX="10" positionY="10" width="128" height="240"/> 

для всех юридических лиц. Это сделало трюк, теперь я могу снова открыть файл модели в Xcode.

+0

Я собирался удалить CoreData из своего приложения, но ваш совет решил (эту) проблему. CoreData thanx вы, я все еще немного нерешительный :) – JOM

+0

Спасибо, работал как шарм. Вы не можете изменить ширину/высоту в Xcode, поэтому в конечном итоге вы можете изменить ширину и высоту в зависимости от того, что выглядит хорошо (высота 240 для объекта с атрибутом 1 слишком высока, например). –

1

В конце концов, я удалил файл модели в XCode и переписал его. К счастью, это заняло очень мало времени. Если у кого-нибудь есть другое предложение о том, как исправить поврежденный файл модели, пожалуйста, перезвоните, и я могу пометить ваш ответ как принятый.