2012-05-25 54 views
0

我實際上在做一個帶有html和js的UIWebview。 一個朋友做同樣採用Android發送objective-c對象給js?

我的問題是,在Android上,還有一個辦法,只是發一個Android對象的JavaScript和它

輕鬆地使用它,但有沒有辦法做同樣的在iOS?

我試圖使用windowScriptObject,但它在iPhone上不可用。 我也試圖發送帶有

stringByEvaluatingJavaScriptFromString 

每一個所有DATAS之一,但它有點難看:/

有沒有其他的解決辦法?

感謝

回答

0

在iOS上,唯一的方法是使用stringByEvaluatinfJavaScriptFromString。

但是你爲什麼要一個接一個地調用數據呢?將它們打包到您自己的數據結構中,或者使用Jason將數據傳遞給Javascript是一種簡單而自然的方式。

+0

你有一個示例代碼或鏈接?因爲我真的不知道我可以如何發送我自己的數據結構oO。它會被javascript識別嗎? –

+0

有幾個人在網上做了這樣的事情,我會看看如果我可以找到一個使用我在幾個月前看到的JSON鏈接的帖子。 – Gruntcakes

+1

看看這個,並將其更改爲您的需要https://github.com/ochameau/NativeBridge – Gruntcakes