Исключение выдается после установки xcode 3.2 - PullRequest
2 голосов
/ 01 февраля 2010

Я обнаружил эту проблему после того, как установил последнюю версию SDK и Xcode Beta 3.2 от Apple. Перед установкой мой iPhone проект компилируется правильно и не имеет никаких исключений. Но после того, как я завершил настройку последней версии SDK, я открываю свой проект iPhone, чтобы сделать некоторые обновления. Я скомпилировал проект, как и раньше, без сообщений об ошибках.

Но после того, как я запустил его в симуляторе iPhone, откройте представление, которое содержит TableView, выдается исключение:

2010-02-01 14:07:03.924 SimpleApp[5458:207] *** Terminating app due to uncaught exception

'NSInvalidUnarchiveOperationException', reason: '*** -[NSKeyedUnarchiver decodeObjectForKey:]: cannot decode object of class (UITableViewCellContentView)'

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

-EDIT-

Я обнаружил в журнале этого компилятора странное предупреждение. Я не уверен, что это относится к исключению.

ld: warning: directory '/Volumes/Skiiing2/CD/ViewBased/Unknown Path/System/Library/Frameworks' following -F not found

Ответы [ 3 ]

2 голосов
/ 08 апреля 2010

Нажмите на свою цель, затем нажмите Информация, затем запишите свою Конфигурацию (вам нужно будет изменить ее для всех), затем посмотрите под Пути поиска-> Пути поиска платформы и удалите ошибочный путь.

1 голос
/ 01 февраля 2010

Были вопросы по той же теме - это и это .

0 голосов
/ 28 апреля 2011

в моем случае это было то же самое предупреждение, которое приводит к ошибке компоновщика. Я обнаружил, что Xcode «экранируется» (добавьте «\») к моей цитате »в путях поиска по библиотеке. Каталог не найден, в результате чего библиотека не найдена и не может установить связь.

...