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];

  • 相关阅读:
    SQL优化,解决系统运行效率瓶颈
    C#中 哪些是值类型 哪些是引用类型
    C#异常类相关总结
    对象 序列化 字节流 传输
    给数组中的每个元素赋值
    对象转化为 xml字符串
    .NET BETWEEN方法
    Datatable To List<Entity>
    ajax原理
    gulp记录
  • 原文地址:https://www.cnblogs.com/Leetvin/p/3932865.html
Copyright © 2011-2022 走看看