検索

ホームページ  >  に質問  >  本文

object-c - アプリケーションが WeChat にジャンプして戻った後、ビュー コントローラーの下のすべてのメンバー プロパティの値が nil になります

webApp では、Web ページをレンダリングするためのビュー コントローラーに UIWebView.UIWebView があります。

ここで WeChat 支払いを行うには、js が oc を呼び出し、WeChat APP を呼び出し、支払いが成功するかキャンセルされた後に自分の APP に戻ります。js を呼び出す oc を通じて支払い結果をフロントエンドに渡したいと考えています。 。

しかし、この時点で、ビューコントローラー配下のすべてのメンバー属性の値が nil (NSLog で出力) であり、webView も nil であることが判明しました。 [self.webView stringByEvaluatingJavaScriptFromString:@"pay()"] 当然、そのような呼び出しは行われます。結果はありません。

たとえば、ビューコントローラーには url というメンバー属性があります。WeChat アプリにジャンプする前に、まず 123 に値を代入し、self.url = @"123"
の値を出力します。NSLog(@"%@",self.url)このときの値は、は 123 です。WeChat アプリにジャンプしてから戻ってきて、WeChat 支払いコールバック関数 NSLog(@"%@",self.url) の URL の値を出力します。この時点では nil です

给我你的怀抱给我你的怀抱2827日前500

全員に返信(0)返信します

応答なし
  • キャンセル返事