推送跳转代码总结

来源:互联网 发布:godaddy便宜域名1 编辑:程序博客网 时间:2024/06/16 16:30
AppDelegate *delegate = (AppDelegate *)[UIApplication sharedApplication].delegate;    UITabBarController* TabBar =  (UITabBarController*)delegate.viewController;    CustomUINavigationViewController* Navigation = TabBar.viewControllers[ TabBar.selectedIndex];    if ([string isEqualToString:@"null"]) {    } else {        if ([type isEqualToString:@"6"]) {//跳转到详情            if ([orderType isEqualToString:@"普通"]) {//判断是跳转到普通还是预定的详情                OrderDetailViewController *orderDetailCon = [[OrderDetailViewController alloc]init];                orderDetailCon.orderId = string;//订单id                orderDetailCon.orderState = state;//发货状态                [Navigation pushViewController:orderDetailCon animated:YES];            }else{//跳转到预定                ReserverOrderDetailVC *reserverOreder = [[ReserverOrderDetailVC alloc]init];                reserverOreder.orderId = string;//订单id                reserverOreder.orderState = state;//发货状态                [Navigation pushViewController:reserverOreder animated:YES];            }        }else if ([type isEqualToString:@"7"]){            WalletViewController *walletCon = [[WalletViewController alloc]init];            [Navigation pushViewController:walletCon animated:YES];        }else if ([type isEqualToString:@"8"]){            CouponViewController *coupCon = [[CouponViewController alloc]init];            [Navigation pushViewController:coupCon animated:YES];        }else if ([_TYPE isEqualToString:@"10"])        {            [[NSNotificationCenter defaultCenter] postNotificationName:CLTabbarChangeBtnImgNotification object:self userInfo:@{@"toIndex":@"2"}];        }else{//跳转到首页            [[NSNotificationCenter defaultCenter] postNotificationName:CLTabbarChangeBtnImgNotification object:self userInfo:@{@"toIndex":@"0"}];        }
0 0