2012-03-22 53 views
1

我正在使用MonoTouch & UIWebView構建類似phonegap的解決方案。我想通過Javascript公開一些C#方法。我知道你可以在Objective C中使用WebScriptObject來做到這一點,但是我看不到在MonoTouch API中公開的位置。使用MonoTouch訪問WebScriptObject

有沒有辦法訪問WebScriptObject

回答

2

有沒有辦法訪問WebScriptObject?

否,WebScriptObject不是MonoTouch的的一部分(如它是在部分的MonoMac),因爲WebKit,作爲一個框架,的iOS is not part

UIWebView確實允許您評估JavaScript代碼,但我不確定(從來沒有嘗試過,甚至沒有找過)如何從那裏開始回到C#方法。

1

一些附加側面回答這個...

  • 您可以訪問JavaScriptCore的 - 但你必須爲這個
  • 有人摸出綁定已成功地使用Jint(0.9或以上 - 沒有Reflection.Emit的JIT代碼)