У меня есть приложение / игра, в которой я хотел бы отобразить серию контроллеров представления (т. Е. Запустить игру, загрузить игру и т. Д.) Перед отображением любой формы UITabBarController.
Процесс будет следующим:
- Запустить делегат приложения
- Запустить мою серию контроллеров представления
- Только при нажатии кнопки «Начать игру» запустите / покажите UITabBarController.
Мой UITabBarController привязан к делегату приложения, и мой текущий код таков:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
SplashScreenVC *splashScreenVC = [[SplashScreenVC alloc] initWithNibName:@"SplashScreenVC" bundle:[NSBundle mainBundle]];
UINavigationController *firstView = [[UINavigationController alloc] init];
[firstView presentModalViewController:splashScreenVC animated:NO];
[firstView release];
[splashScreenVC release];
[self.window addSubview:[tabController view]];
return YES;
}
Я пытаюсь запустить заставку как контроллер модального представления, но это не работает.
Я также пытался запустить его как initWithRootViewController
- но независимо от того, что я делаю, UITabBar все еще запускается, и я никогда не вижу модальное представление.
Итак, как мне запускать вещи, представленияи т. д. перед представлением tabBarController?
Большое спасибо