0

次のように、phonegap プラグイン クラスとメイン アプリ デリゲート クラスの obj-c から js を呼び出すことができます。

これを行うことができるのは、webView オブジェクトが phonegap プラグイン クラスと phonegap メイン アプリ デリゲートによって処理できるためです。

ただし、Openfeint を統合しており、独自のクラスが多数あります。Openfeint デリゲート クラスで上記のコードを試してみると、Openfeint デリゲート クラスが webView オブジェクトのハンドルを取得できないため、機能しません。

誰でもこれを行う方法を教えてもらえますか? クラスインターフェイスをいじって、さまざまな場所に .h ファイルをインポートしようとしましたが、何も機能していないようです。明らかに webView はどこかに座っています。

私は本当にそれを理解している人ではなく、obj-c のハッカーです。

アプリで動作する実績とリーダーボードを取得しました。これは比較的簡単です。ユーザーは、新しい課題を作成して送信することもできます。

しかし、上記の問題により、これらの課題を受け取ったユーザーにそれらをプレイさせることはできません (少なくともそれは私の理論です)。

この問題を整理してアプリをリリースしたら、Openfeint のノウハウをすべて共有します。

乾杯

ナイジェル

4

1 に答える 1

0

問題を簡単なものに安全に減らすことができると思います。webviewオブジェクトをOpenfeintクラスに渡すか、単一のスーパークラスにすることができます。(私はopenfeintを使ったことがありません。これが問題ではない場合は、これ以上読まないでください)

これらは、クラス間で変数を共有/渡すことに関連するスタックオーバーフローに関する2つの異なる質問です。もっとあるかもしれません、そしてあなたはこれらの行であなたの要件に合うものを検索することができます。

Objective-Cのクラスを介して変数を渡す

ビューコントローラ間で変数を渡すにはどうすればよいですか?

于 2011-02-18T11:11:36.657 に答える