0
私は関数/メソッドを.htmlファイルに持っており、目的のCコードからその関数を呼び出す必要があります。私はUIWebViewとのページがあり、我々は呼び出す必要がありますし、いくつかのパラメータをHTMLファイルのjavascript関数に渡す必要があります。誰か回答があれば教えてください。ありがとう。objectiveCからjavascript関数を呼び出す
私は関数/メソッドを.htmlファイルに持っており、目的のCコードからその関数を呼び出す必要があります。私はUIWebViewとのページがあり、我々は呼び出す必要がありますし、いくつかのパラメータをHTMLファイルのjavascript関数に渡す必要があります。誰か回答があれば教えてください。ありがとう。objectiveCからjavascript関数を呼び出す
あなたはJavaScriptで以下のような機能を持っていると仮定すると
function getTheName(id)
{
//Some stuff
return name;
}
あなたは、呼び出しのパラメータを渡すなど、そこから価値を取り戻すことができ
NSString *ID = @"THE_ID";
NSString *theJSMethod = [NSString stringWithFormat:@"getTheName('%@')", ID ];
NSString *returnedValueFromJSMethod = [yourWebViewInstance stringByEvaluatingJavaScriptFromString:theJSMethod];
以下