I have an iPhone app that uses an UITabBarController, which contains two UINavigationControllers, each of which in turn contains one or more TableViewControllers (actually,
I also have this issue, I coud solved doing the following:
In Interface builder:
In XCode: - If you are using 3.0 or upper, comment this code line in your application delegate:
// window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]
It appears you have to save the new interface before running. I have never developed for IPhone before and finally figured out why i was getting a white screen. Seems like it should save automatically before running but apparently it doesn't.