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

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)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板