pust 通知を受け取り、プッシュで取得したデータに基づいてビュー コントローラーをプッシュします。私はこのようにします:
UINavigationController *navVc=(UINavigationController *) self.window.rootViewController;
PictureTakeVC *pvc=[[PictureTakeVC alloc] init];
[navVc pushViewController:pvc animated:NO];
動作しますが、ホームボタンを押す前に開いていたView Controllerが一瞬表示されます。
私もこれを試しましたが、同じことが起こります:
PictureTakeVC *pvc=[[PictureTakeVC alloc] init];
NSArray *vcs=[[NSArray alloc] initWithObjects: pvc, nil];
UINavigationController *navVc=(UINavigationController *) self.window.rootViewController;
navVc.viewControllers=vcs;
self.window.rootViewController = navVc;
vc didReceiveRemoteNotification をプッシュして、すぐに開き、他の vc がしばらく表示されないようにする方法は?