Почему изменения, которые я вношу в свой viewcontroller, не обновляются при запуске приложения?

#iphone #ios4 #xcode4

#iPhone #ios4 #xcode4

Вопрос:

У меня есть контроллер просмотра, который является частью контроллера навигации. Когда я вношу в него изменения, например, перемещаю расположение кнопки или добавляю другую метку к контроллеру просмотра, изменения не отражаются в приложении при его запуске. Кнопка остается в том же положении, и новой метки там нет. Что я делаю не так?

Комментарии:

1. Вы сохраняете в Interface Builder?

2. Да, я сохраняю все файлы

Ответ №1:

Я бы попробовал отключить симулятор. На некоторых машинах, на которых я работаю, или, возможно, в конкретных проектах, приложение, похоже, сохраняет некоторое состояние между сборкой и запуском. Cmd q симулятор и повторите попытку.

Ответ №2:

Хорошо, решил это. Возникло 2 проблемы.

1) Я перезагружаю симулятор. Перейдите к: Симулятор iOS> Сбросить содержимое и настройки. Это удалило старую версию приложения из симулятора.

2) Поскольку я изменил контроллер просмотра по умолчанию ‘rootviewcontroller’ на что-то другое, мне пришлось вручную удалить ссылку на rootviewcontroller в файле xib. Я сделал это, открыв xib в TextEdit и нажав ctrl-F для ‘rootviewcontroller’. Не уверен, есть ли более простой способ сделать это в Interface Builder, но у меня это сработало.