私はpush notification
自分のアプリで開発しています。人々がプッシュメッセージをタップすると、アプリが特定のコントローラーを開くようにしたい。
私がそれを行う場合:
storyBoardName = @"MyStoryboardName";
UIStoryboard* storyBoard = [UIStoryboard storyboardWithName:storyBoardName bundle:nil];
MainWebController* MainWeb = [storyBoard instantiateViewControllerWithIdentifier:@"MainWeb"];
MainWeb.urlToLoad = URL_TO_LOAD;
self.window.rootViewController = MainWeb;
[self.window makeKeyAndVisible];
動作します。プッシュ マッサージをタップするとわかりMainWeb
ますが、コントローラー ビューがすべての画面をカバーしています。タブ バーとナビゲーション バーが非表示になっています。
rootviewcontroller
私はそれが次のことを知っていuitabbar
ます:
NSLog(@"Controller: %@",self.window.rootViewController.debugDescription);