Я пытаюсь заставить presentModalViewController появиться при запуске приложения. Я могу заставить presentModalViewController работать нормально, но когда я пытаюсь сделать его UINavigation Controller, я вижу только пустой UINavigationController.
Обзор моего класса определяется следующим образом:
#import <UIKit/UIKit.h>
@class Login;
@interface Overview : UINavigationController {
}
-(IBAction) btnRegistrationPressed;
-(IBAction) btnLoginPressed;
@end
Тогда в делегате я делаю это:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
// Add the tab bar controller's view to the window and display.
[self.window addSubview:tabBarController.view];
Overview *overviewViewController = [[Overview alloc] initWithNibName:@"Overview" bundle:nil];
[self.tabBarController presentModalViewController:overviewViewController animated:YES];
[overviewViewController release];
[self.window makeKeyAndVisible];
return YES;
}
У меня также есть файл Overview.xib, в который я перетащил контроллер UiNavigation из библиотеки. Под контроллером представления установлен класс, называемый test, который будет отображать сообщение на экране.
Когда я запускаю, я вижу только пустой UINavigationController.
Есть идеи?