Выкананне Javascript кода З Objective C

У мяне ёсць некаторы код яваскрипта, што мне трэба выканаць зobjective-c(iPhone) прыкладання.

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

Як я магу зрабіць гэта з 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 займае значнае колькасць часу для загрузкі і ініцыялізацыі. Калі ўсё, што вам трэба JavaScript сам па сабе (у адрозненне, скажам, бібліятэка DOM, з якіх абвесткі з'яўляецца часткай), можа быць аўтаномны JS інтэрпрэтатар будзе лепш.
дададзена аўтар Seva Alekseyev, крыніца
Не, loadHTMLString займае аўтаномны HTML, няма неабходнасці для вэб-сервера.
дададзена аўтар Duncan Smart, крыніца
Так, усё UIView аб'екты маюць <схаваны код /> нерухомасць
дададзена аўтар Duncan Smart, крыніца
Ці не будзе спадзявацца на вэб-сэрвэры, хоць?
дададзена аўтар John Smith, крыніца
Дзякуючы. Ці ёсць спосаб, каб зрабіць Webview нябачным?
дададзена аўтар John Smith, крыніца
Ці з'яўляецца гэта сур'ёзнай праблемай, калі мой Javascript не мае вяртаецца значэння?
дададзена аўтар John Smith, крыніца
Што ты маеш на ўвазе?
дададзена аўтар John Smith, крыніца
Пачакайце ... у JavaScript як я спасылацца TextBox.Text? Так як гэта частка аб'ектыўнай C?
дададзена аўтар John Smith, крыніца