我可以从 phonegap 插件类和主应用程序委托类中调用 obj-c 中的 js,如下所示: [webView stringByEvaluatingJavaScriptFromString:@"alert('Hello');"];
您可以这样做,因为 webView 对象可以由 phonegap 插件类和 phonegap 主应用程序委托处理。
但是我正在集成 Openfeint,它有许多自己的类。当我在 Openfeint 委托类中尝试上述代码时,它不起作用,因为 Openfeint 委托类无法获取 webView 对象的句柄。
谁能告诉我该怎么做?我已经尝试在各个地方弄乱类接口并导入 .h 文件,但似乎没有任何效果。显然 webView 坐在那里的某个地方。
我是 obj-c 的黑客,而不是真正了解它的人。
我已经为我的应用程序获得了成就和排行榜。这是相对简单的。用户还可以创建和发送新的挑战。
但是由于上述问题,我无法让收到这些挑战的用户玩它们(至少这是我的理论)。
一旦我解决了这个问题并发布了我的应用程序,我将分享我所有的 Openfeint 知识。
干杯
奈杰尔