zoukankan      html  css  js  c++  java
  • iOS alipay sdk(支付宝) web(wap/网页)回调黑屏,不完美解决方案

    不完美解决方案...(黑屏1秒恢复...)

     原创保留:http://www.cnblogs.com/Leetvin/p/3932865.html

    原因:wap回调 如果加入UINavigationController就会黑屏
    #if ! __has_feature(objc_arc)
        self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease];
    #else
        self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
    #endif
        
        self.nav=[[UINavigationController alloc]initWithRootViewController:self.viewController];
        
        [self.window addSubview:self.nav.view];

    1.在AppDelegate添加一个公用方法test
    AppDelegate.m

    -(void)test
    {
        [self performSelector:@selector(test2) withObject:nil afterDelay:1];
        [self.window addSubview:self.nav.view];
    }
    -(void)test2
    {
        [self.window addSubview:self.nav.view];
    }

    2.回调wap那边添加一下调用AppDelegate的方法

    //wap回调函数

    -(void)paymentResult:(NSString *)resultd

    ...


            else
            {
                //交易失败
            }
        }
        else
        {
            //失败
        }
        AppDelegate *appDelegate = (AppDelegate*)[[UIApplication sharedApplication] delegate];
        [appDelegate test];

  • 相关阅读:
    5.6移植Madplay到开发板
    5.4.Makefile
    5.3交叉工具链使用
    5.2嵌入式linux程序编译与调试
    5.1Minicom 通信配置-linux环境
    7.点亮led的操作
    6、异常向量表的学习---设置SVC模式
    4.协处理器访问指令
    3.Arm机器码
    android RelativeLayout控件或view实现叠加效果
  • 原文地址:https://www.cnblogs.com/Leetvin/p/3932865.html
Copyright © 2011-2022 走看看