objective-c - 應用程式跳到微信返回後,視圖控制器下方的所有成員屬性的值變成nil
给我你的怀抱
给我你的怀抱 2017-05-02 09:32:23
0
0
497

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)
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板