我收到推送通知并根据推送中获得的数据推送视图控制器。我这样做:
UINavigationController *navVc=(UINavigationController *) self.window.rootViewController;
PictureTakeVC *pvc=[[PictureTakeVC alloc] init];
[navVc pushViewController:pvc animated:NO];
它可以工作,但是在我按下主页按钮之前打开的视图控制器会显示片刻。
我也试过这个,但它发生了同样的情况:
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?