将objective-c对象发送给js?

时间:2012-05-25 09:27:36

标签: javascript html objective-c ios webkit

我实际上在做一个带有html和js的UIWebview。 一位朋友用Android做同样的事情

我的问题是在android上,有一种方法可以将一个Android对象发送到javascript并在其中轻松使用

但是有没有办法在iOS中做同样的事情?

我尝试使用windowScriptObject但它在iphone上不可用。 我还试图用

每个发送一个数据
stringByEvaluatingJavaScriptFromString

但它有点难看:/

还有其他解决方案吗?

由于

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

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

但为什么要逐个调用数据呢?将它们打包到您自己的数据结构中,或者使用Jason是一种将数据传递给Javascript的简单而自然的方法。