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;

    }

  • 相关阅读:
    @EnableCaching缓存
    totastmessage 触发事件后浮框消失的方法
    JavaScript的类型自动转换样例集合处
    [译]bootstrap-select (selectpicker)方法
    通过使用CSS字体阴影效果解决hover图片时显示文字看不清的问题
    [Java]求文件大小并保留两位小数(文件大小是一个长整型数单位是Byte)
    PHP多进程编程(2):管道通信
    PHP多进程编程(一)
    如何解决PHP里大量数据循环时内存耗尽的问题
    推荐!国外程序员整理的 PHP 资源大全
  • 原文地址:https://www.cnblogs.com/lsh1234/p/7595629.html
Copyright © 2011-2022 走看看