zoukankan      html  css  js  c++  java
  • 1.NSobject 里面跳转页面,2.switch case 里面跳转页面需要加括号{}

    1.NSobject 里面跳转页面 
    UITabBarController *tabRootViewController = (UITabBarController *)[UIApplication sharedApplication].keyWindow.rootViewController;

                        UINavigationController *nav = [tabRootViewController.viewControllers firstObject];

                        HomeDetailPayViewController *topRootViewController =nav.viewControllers[nav.viewControllers.count - 1];//获取当前页面

                        

                        while (topRootViewController.presentedViewController)

                        {

                            topRootViewController = (HomeDetailPayViewController *)topRootViewController.presentedViewController;

                        }

                        

                        HomeDetailPayDoneViewController *loginVC = [HomeDetailPayDoneViewController new];

                        UINavigationController *navc = [[UINavigationController alloc] initWithRootViewController:loginVC];

                        [topRootViewController presentViewController:navc animated:YES completion:nil];

    2.switch case 里面跳转页面需要加括号{}

    例如:

    switch (resp.errCode) {

                    case WXSuccess:

                        strMsg = @"支付结果:成功!";

                        NSLog(@"支付成功-PaySuccess,retcode = %d", resp.errCode);

                    {

                        UITabBarController *topRootViewController1 = (UITabBarController *)[UIApplication sharedApplication].keyWindow.rootViewController;

                        UINavigationController *nav = [topRootViewController1.viewControllers firstObject];

                        HomeDetailPayViewController *topRootViewController =nav.viewControllers[nav.viewControllers.count - 1];

                        while (topRootViewController.presentedViewController)

                        {

                            topRootViewController = (HomeDetailPayViewController *)topRootViewController.presentedViewController;

                        }

                        

                        HomeDetailPayDoneViewController *loginVC = [HomeDetailPayDoneViewController new];

                        UINavigationController *navc = [[UINavigationController alloc] initWithRootViewController:loginVC];

                        [topRootViewController presentViewController:navc animated:YES completion:nil];

                    }               

         break;

    }

  • 相关阅读:
    CCF 201712-4 90分
    hdu2159
    ch11 持有对象
    ch7复用类
    PLSQL Developer 9注册码
    vue + typespript + webpack
    JavaScript 复制内容到剪贴板
    在不同电脑设备之间, 同步 VSCode 的插件和配置
    常用正则:提取内容, 格式化数字
    js css3 固定点拖拽旋转
  • 原文地址:https://www.cnblogs.com/lsh1234/p/7595629.html
Copyright © 2011-2022 走看看