У меня только что была эта ошибка в моем приложении, и ни один ответ не исправил бы ее, поэтому я оставлю свою проблему и ответ здесь, так что любой, кто наступит на эту ветку, может почувствовать себя знакомым и получить удачу с ней.(Запуск Xcode 3.2.6 на OSX10.6.8).
Мой проблемный класс назывался sera , и я понятия не имел, как он был создан.Я искал любую ссылку на него, но тщетно.
Затем я искал с помощью cmd + shift + f (глобальный поиск) для поиска сывороток.Он обнаружил одну запись под MainMenu.xib.Двойной щелчок по найденному классу sera привел меня к создателю интерфейса (где я его искал и ничего не нашел).
Поэтому я попытался выполнить поиск sera в библиотеке Interface Builder.Там действительно был найден класс, но я был уверен, что не использовал его, и понятия не имел, как он был создан.
Следуя идее, которую я получил от SO, при изменении файла .xib из текстового редактора, я открыл егос gedit и сделал поиск сывороток.Я получил только один результат в середине всех этих строк кода.Строка была <string>sera</string>
Поскольку я не знаю языка XML, я просто попытал счастья, удалив эту строку.Когда я попытался открыть .xib в Интерфейсном Разработчике, я получил следующую ошибку:
Очевидно, что это не решение, поэтому я вернулся в текстовый редактор и вместо удаления всей строки, которую я только что удалил sera
,таким образом заканчивая как <string></string>
.
Сохраняя и возвращаясь к XCode, мой .xib файл открылся правильно, и компиляция и запуск проекта не выдавали бы эту ошибку на консоли!:)