5

UIWebViewをリロードしていますが、何らかの理由でstringByEvaluatingJavaScriptFromStringのコードが効果を発揮していないようです。最初のビューのロードでは正常に機能しますが、リロードでは機能しないようです。デバッガーをステップスルーすると、リロード後にwebViewDidStartLoadが呼び出されるのがわかります。したがって、別の問題があるはずです。

- (void)webViewDidStartLoad:(UIWebView *)webView
{
    //pass in our default variables into the web view here
    [mainWebView stringByEvaluatingJavaScriptFromString:@"var model = {taskId:'xyz', foo:'bar'};"];

}

と私のリロードメソッド

- (void)refreshView{
    [mainWebView reload];   
}
4

0 に答える 0