Скопированные файлы XIB кэшированы - PullRequest
1 голос
/ 22 апреля 2011


Несколько дней назад я начал делать приложения для iPhone.
Пока - все прошло хорошо.
Я решил создать приложение, которое будет использовать как флип-навигацию, так и вкладку. Итак, это примерно так:
TAB 1 (xib1) -> Статическое содержимое
TAB 2 (xib2) -> Статическое содержимое + КНОПКА [НАЖМИТЕ: Перевернуть на xib3.]
TAB 3 (xib4) -> Статическое содержимое.
Для создания этого эффекта переворота я использовал шаблон в XCode (служебное приложение) и скопировал 4 файла с именами: MainView.xib, MainViewController.m, MainViewController.h и FlipView.xib, FlipViewController.m и FlipViewController.h.
Проблема в том, что: Эти MainView.xib и FlipViewController.xib так или иначе кэшируются (возможно, это также файлы .h и .m - но я этого не проверял), так что даже если я внесу изменения в них - это не повлияет на приложение при запуске симулятора.
Есть идеи, что мне делать? Я очистил обе папки сборки, я сделал функцию очистки из строки меню, я также сделал сброс симулятора из панели симулятора (чтобы восстановить исходные настройки).
Я использую XCode 4 и Mac OS X 10.6.

1 Ответ

0 голосов
/ 23 апреля 2011

Убедитесь, что файлы XIB и другие файлы, которые вы хотите использовать, создаются как часть цели в вашем новом проекте.

В Xcode 4 вы можете сделать это с помощью утилиты File Inspector:

  • Откройте Навигатор проекта, нажав Cmd-1 или перейдя в меню Вид> Навигаторы> Проект.
  • Выберите интересующий вас файл.
  • Откройте утилиту File Inspector, нажав Cmd-Opt-1 или выбрав пункт меню View> Utilities> File Inspector.
  • Прокрутите вниз утилиту File Inspector, пока не найдете раздел «Целевое членство».
  • Убедитесь, что флажок установлен рядом с целью, которая создает ваше приложение.
...