0

uiwebviewアプリ内でhtmlページを表示するためにアプリで使用しています。javascriptアプリがバックグラウンドからフォアグラウンドになったときに、htmlページで関数を呼び出したいです。仕方なく使ってみstringByEvaluatingJavaScriptFromStringました。

4

1 に答える 1

2

何らかの問題に直面した場合はコードを表示することをお勧めします。webview とそのデリゲートを適切に使用している場合は、メソッドを適切に呼び出す必要があります。これは、私が jscript メソッドを呼び出す方法であり、常に機能しています。

[ self.myWebView stringByEvaluatingJavaScriptFromString: @"callJsMethod();" ];  

またはjscriptメソッドに値を送信する

 [self.myWebView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"callJScriptMethod('%d')", argInteger]];
于 2013-03-12T13:59:00.203 に答える