iOS9 Quick Action 画面遷移
iOS9以降から実装されているQuick Action(3D touch)を開発していますが
Appdelegate内から指定したViewController(StoryBoard)の呼び出しはできましたが
TabBarControllerの呼び出し方法がわかりません
rootViewControllerにStoryBoardで作成したTabBarをどのようにして追加すればよろしいのでしょうか?
-(void)application:(UIApplication *)application
performActionForShortcutItem:(UIApplicationShortcutItem *)shortcutItem
completionHandler:(void (^)(BOOL))completionHandler{
if([shortcutItem.type compare:@"info.plistのTypeコード"] == NSOrderedSame) {
self.window = [[UIWindow alloc] initWithFrame:UIScreen.mainScreen.bounds];
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIViewController *viewController;
viewController = [storyboard instantiateViewControllerWithIdentifier:@"ViewControllerID名"];
self.window.rootViewController = viewController;
[self.window makeKeyAndVisible];
}
}