objective-c - 应用跳转到微信返回后,视图控制器下面的所有成员属性的值变为nil
给我你的怀抱
给我你的怀抱 2017-05-02 09:32:23
[iOS讨论组]

webApp,视图控制器里面有一个UIWebView.UIWebView来渲染网页。

现在要做微信支付,js调用oc,然后调起微信APP,然后支付成功或取消支付后返回到自己的APP,想要把支付结果通过oc调用js的方式传给前端。

然而这个时候发现视图控制器下面的所有成员属性的值都为nil(用NSLog打印)webView也是nil.[self.webView stringByEvaluatingJavaScriptFromString:@"pay()"]这样调用自然没有结果。

比如视图控制器有一个成员属性叫做url,跳转到微信App之前,先赋值为123,self.url = @"123"
,打印url的值NSLog(@"%@",self.url)此时值为123,跳转到微信App,然后回来,在微信支付的回调函数中打印url的值NSLog(@"%@",self.url)此时为nil

给我你的怀抱
给我你的怀抱

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号