2011-10-27 38 views
0

我有一些JavaScript代碼,我需要從一個objective-c(iPhone)應用程序執行。從目標執行Javascript代碼C

JavaScript代碼需要來自iPhone應用程序的一些值。我的意思是,iPhone應用程序中有一個位置(textbox)供用戶鍵入他們的名字。然後運行的JavaScript代碼將是:alert(name)

其中name變量是真的textbox.text

我怎麼能做到這一點從Objective-C的,不依賴於外部Web服務器?

謝謝!

+0

感謝。我看了看那些,但我恐怕沒有提供我正在尋找的東西 - 大多數似乎都依賴於外部服務器。 –

+0

這是一個主要問題,如果我的JavaScript沒有返回值? –

回答

1

添加UIWebView並注入包含JavaScript一個<script>標籤使用[webview loadHTMLString: html]

+0

雖然這不會依賴於網絡服務器嗎? –

+0

不,'loadHTMLString'採用獨立的HTML,不需要Web服務器。 –

+0

謝謝。有沒有辦法讓webView不可見? –