2011-02-18 50 views
0

我可以從phonegap插件類中的obj-c和主要的 應用程序委託類調用js,如下所示: [webView stringByEvaluatingJavaScriptFromString:@「alert('Hello');」];從obj-c調用js openfeint

您可以這樣做,因爲webView對象可以由 phonegap插件類和phonegap主應用程序委託來處理。

但是我集成OpenFeint的,它有許多自己的類。 當我嘗試以OpenFeint的委託類上面的代碼它不 的工作,因爲OpenFeint的委託類不能得到 web視圖對象的句柄。

誰能告訴我如何做到這一點?我試過在類別 接口和導入.h文件在各個地方搞亂但似乎 正在工作。很明顯,webView坐在那裏。

我OBJ-C的黑客,而不是別人誰真正瞭解它。

我得到的成績和我的應用程序工作的排行榜。這個 是比較直接的。用戶也可以創建和發送新的挑戰。

但由於上述問題(至少這是我的理論),我無法讓接受這些挑戰的用戶播放它們 。

我將分享我所有的OpenFeint的懂得,一旦我得到這個問題排序 並釋放我的應用程序。

乾杯

奈傑爾

回答

0

我想你可以放心地降低您的問題以一個簡單的。將webview對象傳遞給Openfeint類,或者可能是一個超級類。 (我從來沒有使用OpenFeint的,如果這是不是問題,那麼請不要閱讀進一步)

這些都是計算器/兩個不同的問題涉及到共享通過類之間的變量。可能還有更多,你可以在這些線上搜索適合你的需求的東西。

Passing variables through classes in Objective-C

How do I pass variables between view controllers?