Этот дурацкий ...
Мой приятель только что загрузил iPhone SDK на свой MacBook Pro Snow Leopard. Независимо от того, какой проект он создает (на основе окон, на основе представления и т. Д.), Он не может создавать или использовать свои собственные файлы xib. Проект будет компилироваться и работать нормально, пока он не добавит новый файл xib.
Вот некоторые симптомы:
- Когда он выбирает предварительно сгенерированный xib в Xcode (например, MainWindow.xib), предварительный просмотр справа не отображается. Двойной щелчок по этому файлу откроет его в построителе интерфейса (это правильное поведение).
- Когда он выбирает свой собственный пользовательский xib, на панели предварительного просмотра отображается XML-содержимое xib. Двойной щелчок по его настраиваемому xib открывает XML-файл в Xcode - как если бы это был стандартный файл кода (это увеличено).
- Открытие его пользовательского xib из средства поиска открывает его в Интерфейсном Разработчике.
- При сборке приложения предупреждение сборки говорит что-то вроде «Предупреждение: нет правила для обработки файла / пути / к / CustomXib типа sourcecode.xib для архитектуры i386»
Во время выполнения он получает ошибку:
Завершение работы приложения из-за неперехваченного исключения «NSInvalidArgumentException», причина: «- [UIViewController _loadViewFromNibNamed: bundle:] не удалось загрузить перо с именем« MyCustomXib »»
Мы удалили Xcode из командной строки и переустановили. Я убедился, что это подходящая версия для его машины. Я в тупике!