2012-05-02 2 views
4

Во второй раз после того, как я закончил писать свое приложение для повторного открытия проекта, когда я пытаюсь открыть файл MainMenu.xib:

Невозможно открыть документ «MainMenu.xib». Операция не может быть завершена. * - [__ NSArrayM insertObject: atIndex:]: объект не может быть равен нулю.
Это то, что появляется в консоли:

02/05/12 20: 35: 11,640 Xcode: Exception поднятого при декодировании объектов документа - *
- [__ NSArrayM insertObject: atIndex]: объект не может быть нулевым

Но если я создаю и запускаю приложение, это прекрасно работает.Ошибка открытия MainMenu.xib

+0

Возможно, вы (или ваш код) переместили ваш файл xib? – wayway

+0

Нет, я ничего не тронул. – Andrea

ответ

4

Я нашел решение своей проблемы, и я разделяю его, если другие находятся в одной ситуации. Файл XIB не был открыт и, казалось, был поврежден. Я подумал о том, какие изменения я внес недавно. Последнее изменение заключалось в добавлении звука к кнопкам интерфейса. В частности, я добавил звук, чтобы поставить флажок в таблице. Чтобы решить проблему, я открыл файлы XIB в качестве исходного кода, затем нашел строку, в которую был включен звук, и я отменил. Теперь все работает по-прежнему. Надеюсь, я помог кому-то.

+0

Большое вам спасибо! Вы настоящий герой Интернета! – lericson

+0

СПАСИБО! Отличный совет! –

Смежные вопросы