0

私はLoginviewコントローラーを持っています.Xibで作成しました.ログインボタンをクリックするとメインストーリーボードをプッシュしたいと思います.

LoginViewController *lObjloginview = [[LoginViewController alloc] initWithNibName:@"LoginViewController" bundle:nil];
UINavigationController *lObjtempview = [[UINavigationController alloc] initWithRootViewController:lObjloginview];
self.window.rootViewController = lObjtempview;
[self.window makeKeyAndVisible];

これにより、xib.からloginviewが追加されますが、loginbuttonを押した後、ストーリーボードをロードしたいのですが、メインストーリーボード内にタブバーコントローラーを持つメインストーリーボードを押してxibをリンクするのを手伝ってくれますか?

4

1 に答える 1

1

ストーリーボードから初期View Controllerを読み込んで提示する

UIStoryboard * storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController * initialVC = [storyboard instantiateInitialViewController];
self.window.rootViewController = initialVC;

インスタンス化するクラスをアプリオリに知っている場合

UITabBarController * initialVC = (UITabBarController *)[storyboard instantiateInitialViewController];
于 2013-08-27T08:39:43.713 に答える