有关收到APNS通知后跳转页面的问题(待修复)。
页面逻辑比较复杂,直接跳回主页面,然后再进行页面跳转比较科学。
if ([UIApplication sharedApplication].applicationState==UIApplicationStateActive){
MainViewController *vc = [[MainViewController alloc] init];
BuildVC *buildViewC = [[BuildVC alloc]init];
[self.navigationController presentViewController:vc animated:NO completion:^{
[vc.navigationController pushViewController:buildViewC animated:YES];
}];
if ([UIApplication sharedApplication].applicationState==UIApplicationStateActive){
MainViewController *vc = [[MainViewController alloc] init];
BuildVC *buildViewC = [[BuildVC alloc]init];
[self.navigationController presentViewController:vc animated:NO completion:^{
[vc.navigationController pushViewController:buildViewC animated:YES];
}];
只是要注意释放之前的页面内存,防止多次收到通知后多次跳转的内存问题。
评论
发表评论