Is it true that UITabBarController
never calls initWithNibName
on its child views (individual tabs)? Or have I just set my app up in a really screwed-up way?
My MainWindow.xib looks like this in interface builder:
Note that the Window is completely blank while all the action happens in the Tab Bar Controller.
My app delegate calls [window addSubview:tabBarController.view]
in application:didFinishLaunchingWithOptions
and once that happens we're off to the races!
But when I put breakpoints on the init
, initWithNibName:
, and initWithNibName:bundle:
methods in any of my individual controllers (which are listed in Interface Builder as children of the tabs, as the image above shows), nothing catches.
Thanks in advance!