从obj-c openfeint调用js

时间:2011-02-18 10:12:56

标签: javascript objective-c cordova openfeint

我可以从phonegap插件类和主要调用来自obj-c的js app委托类如下: [webView stringByEvaluatingJavaScriptFromString:@“alert('Hello');”];

您可以这样做,因为webView对象可以由 phonegap插件类和phonegap主应用程序代表。

但是我正在集成Openfeint,它有许多自己的类。 当我在Openfeint委托类中尝试上面的代码时,它没有 因为Openfeint委托类无法获得句柄而工作 webView对象。

谁能告诉我怎么做?我试过搞乱这堂课 接口和导入.h文件在各个地方,但似乎没有 工作。显然webView就坐在那里。

我是obj-c的黑客,而不是真正了解它的人。

我已经获得了为我的应用工作的成就和排行榜。这个 比较直接。 用户还可以创造并发送新的挑战。

但我不能让接受这些挑战的用户玩它们 因为上面的问题(至少这是我的理论)。

我将分享我的所有Openfeint知道如何解决此问题 并发布我的应用程序。

干杯

奈杰尔

1 个答案:

答案 0 :(得分:0)

我认为你可以安全地将问题简化为一个简单的问题。将webview对象传递给Openfeint类,或者可以是单个超类。 (我从未使用openfeint,如果这不是问题,那么请不要再读了)

这是关于在类之间共享/传递变量的stackoverflow的两个不同问题。可能会有更多,您可以在这些线路上搜索符合您要求的内容。

Passing variables through classes in Objective-C

How do I pass variables between view controllers?