2009-10-23 2 views
0

ОК, вот как заново создать проблемы были:Очень основная проблема с панели вкладок приложений и Interface Builder

  1. Создать новый проект, используя Tab Bar Применение
  2. Добавить UILabel внутри SecondView.xib
  3. Добавить IBOutlet UILabel * myLabel; to FirstViewController.h
  4. Подключить myLabel в IB.
  5. Построить и запустить.

Когда я нажимаю на вторую вкладку в приложении падает с:

__TERMINATING_DUE_TO_UNCAUGHT_EXCEPTION__ 
+0

У меня была эта проблема некоторое время назад, подумал, что ответ будет полезен другим, исходная проблема и сообщения находятся здесь: http://discussions.apple.com/message.jspa?messageID=7579393 – Vamos

ответ

0

В IB, при использовании UITabBarController, который имеет несколько UIViewControllers, которые все по отдельности имеют свой собственный файл NIB назначен, есть два места, где вы необходимо установить ваш файл класса UIViewController.

Во-первых, очевидный был в файле NIB для каждого UIViewController.

Во-вторых, там, где я пропустил это, находится файл NIB для вашего UITabBarController. В каждом UIViewController вы не только устанавливаете свой файл NIB, но и класс.

Смежные вопросы