Objective CからのJavascriptコードの実行

私はobjective-c(iPhone)アプリから実行する必要のあるJavaScriptコードをいくつか持っています。

The JavaScript code needs some of the values from the iPhone app. What I mean is, there is a spot in the iPhone app (a textbox) for a user to type their name. Then the JavaScript code that runs will be: alert(name)

where the name variable is really textbox.text

外部Webサーバーに頼ることなく、objective-cからどうすればいいですか?

ありがとうございました!

0
ありがとう。私はそれらを見ましたが、私が探しているものは提供していません - ほとんどは外部サーバーに依存しているようです。
追加された 著者 John Smith,
私のjavascriptに戻り値がない場合、それは大きな問題ですか?
追加された 著者 John Smith,

1 答え

Add a UIWebView and inject a <script> tag containing the JavaScript using [webview loadHTMLString: html]

1
追加された
それはしかし、大規模な過剰なです。 WebViewは読み込みと初期化にかなりの時間を要します。 alert が含まれているDOMライブラリとは対照的に、JavaScript自体が必要なだけであれば、スタンドアロンのJSインタープリタがうまくいくかもしれません。
追加された 著者 Seva Alekseyev,
いいえ、 loadHTMLString はスタンドアロンのHTMLを取ります。ウェブサーバーは必要ありません。
追加された 著者 Duncan Smart,
はい、すべての UIView オブジェクトに hidden プロパティがあります
追加された 著者 Duncan Smart,
しかし、それはウェブサーバーに頼っていないだろうか?
追加された 著者 John Smith,
ありがとう。 WebViewを非表示にする方法はありますか?
追加された 著者 John Smith,
私のjavascriptに戻り値がない場合、それは大きな問題ですか?
追加された 著者 John Smith,
どういう意味ですか?
追加された 著者 John Smith,
待って... JavaScriptでどのように私はtextbox.textを参照するのですか?それは目的のCの部分なので、
追加された 著者 John Smith,
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript