Я внес изменения в раскадровку после сохранения снимка, теперь мои изменения не будут отражаться при компиляции кода. Что я делаю неправильно? - PullRequest
0 голосов
/ 18 февраля 2012

Я работаю с xcode 4.2 над проектом. Я включил локальный репозиторий git при создании проекта, но не использовал снимки. Я решил внести изменения, которые я не был уверен, что хочу сохранить, поэтому я сохранил снимок до внесения изменений в код.

После внесения изменений запущенное приложение в симуляторе остается неизменным. Раскадровка изменилась, заменив некоторые компоненты другими, и эти изменения даже не отражаются.

Я пытался зафиксировать проект несколько раз, и мне, кажется, нравится каждый раз подтверждать мой файл пользовательских настроек, однако я не могу заставить его принять изменения раскадровки.

Кто-нибудь сталкивался с этим? Я что-то упустил?

Ответы [ 3 ]

2 голосов
/ 11 октября 2012

Я заметил ошибку в XCode 4.5, когда переименовываем раскадровку, она как бы застывает во времени. Любые изменения после этого не будут отражаться во время выполнения, даже если вы не выполните чистую сборку или даже не удалите приложение из симулятора или устройства.

Я переименовал свою раскадровку в старое имя (MainStoryBoard), и внезапно все мои изменения были отражены.

2 голосов
/ 21 марта 2013

Попробуйте, это сработало для меня.

  • Перейдите в ~ / Library / Developer / Xcode / DerivedData и удалите свое приложение. {appname сцеплено {некоторое случайное число}}
  • Сброс вашего симулятора
  • Очистите и восстановите ваше приложение
0 голосов
/ 10 сентября 2012

Вам необходимо очистить папку сборки. Command-Option-Shift-K делает это.

...