1
を投稿していないので、私持ってJavascriptをstringByEvaluatingJavaScriptFromString
(function getradiovalue(myvalue)
{
alert(myvalue);
return myvalue;
})
私の.mファイルが含まれている次のJavaScriptが含まれている次のファイルこれは私が持っている価値と私の警告をスローする必要があり
NSString thisinputradio = @"radio1";
NSString *tstr = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"getRadioValue" ofType:@"txt"] encoding:NSASCIIStringEncoding error: &error] ;
NSString *injectstr = [webView stringByEvaluatingJavaScriptFromString:tstr] ;
NSString *myjscript = [NSString stringWithFormat:@"getradiovalue('%@');", thisinputradio];
NSString *evalstr = [webView stringByEvaluatingJavaScriptFromString:myjscript] ;
次thisinputradioに割り当てられていますが、私は何も得ていません。私はNSLog(@ "%@"、tstr)を投げた。それはjavascriptコードを吐き出しますが、関数に変数を渡すために後半を評価すると、私はスクワットになります。どんな助けでも大歓迎です。 getradiovalue関数に何かを何度も渡すことができるようにしたいのですが、私はそれをこのように分割しています。
私は物事を逃す方法が時々とても愚かに見えます。本当にありがとう。 – Kevrone