Просмотр не отображает обновленный XIB - PullRequest
5 голосов
/ 15 июля 2011

По какой-то причине, когда я обновляю xib и сохраняю свой вид, загружает более старую версию xib ... Я скопировал эту папку проекта из предыдущей версии .. Кто-нибудь сталкивался с этой проблемой?

Ответы [ 6 ]

9 голосов
/ 15 июля 2011

Прежде всего убедитесь, что вы сохранили изменения в xib.1. удалите ваше приложение из симулятора или устройства 2. удалите папку сборки вашего приложения (вы можете увидеть путь в xcode, prefrances, сборке prefrances) 3. очистить все формы xcode-> product-> Clean.Затем запустите свой проект.

Попробуйте это. Это будет работать

4 голосов
/ 15 июля 2011

Я видел эту проблему. Похоже, система не обнаружила, что XIB был изменен по какой-то причине, и использовала старую внутреннюю копию в сборке. IIRC, смена XIB в конечном итоге разрешила проблему, но мне пришлось попробовать несколько раз.

Разве Xcode не замечательный ??

2 голосов
/ 15 июля 2011

Я видел, как это произошло в одном из моих приложений. Каким-то образом я случайно снял галочку со своей Target в рассматриваемом файле .xib, поэтому его больше не связывали с приложением. Убедитесь, что ваш .xib является участником целевого приложения и включен в фазу сборки «Копировать ресурсы комплекта».

1 голос
/ 01 сентября 2012

Это случилось со мной однажды. Я понял, что изменил название раскадровки, но не изменил его на сводной странице проекта, в разделе «Информация об iPhone / iPod Deplyment». Убедитесь, что у вас выбрано правильное название вашей раскадровки.

1 голос
/ 15 июля 2011

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

0 голосов
/ 15 июля 2011

Зайдите в Product из строки меню и выберите Очистить и снова запустите приложение .. Надеюсь, оно работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...