Правда ли, что UITabBarController
никогда не вызывает initWithNibName
для своих дочерних представлений (отдельных вкладок)? Или я просто настроил свое приложение по-настоящему испорченным способом?
Мой MainWindow.xib выглядит в конструкторе интерфейса следующим образом:
панель вкладок в конструкторе интерфейсов http://web.mit.edu/keone/Public/tabbar.png
Обратите внимание, что окно полностью пустое, а все действия выполняются в контроллере панели вкладок.
Мой делегат приложения вызывает [window addSubview:tabBarController.view]
в application:didFinishLaunchingWithOptions
, и как только это произойдет, мы отправляемся в гонку!
Но когда я ставлю точки останова на методы init
, initWithNibName:
и initWithNibName:bundle:
на любом из моих отдельных контроллеров (которые перечислены в Интерфейсном Разработчике как дочерние элементы вкладок, как показано на рисунке выше), ничего не происходит уловы.
Заранее спасибо!