0

Phonegap/cordova EmailComposerWithAttachments pluginを使用しようとしています。readme ファイルの指示に忠実に従いましたが、JS 内でプラグインを使用しようとすると、次のエラーが発生します。

2013-02-18 10:41:41.743 MyApp[377:907] CDVPlugin class EmailComposer (pluginName: EmailComposer) does not exist.
2013-02-18 10:41:41.745 MyApp[377:907] ERROR: Plugin 'EmailComposer' not found, or is not a CDVPlugin. Check your plugin mapping in config.xml.

Cordova 2.3.0 を使用しています。MessageUI.framework をプロジェクトに追加し、.h ファイルと .m ファイルをプラグイン ディレクトリに追加して、以下を追加しました。

<plugin name="EmailComposer" value="EmailComposer" />

config.xml ファイル (readme には、それを .plist に追加することが記載されていますが、2.2.0 以降には存在しないと思います。

誰かが私を正しい方向に向けることができますか?

前もって感謝します。

4

1 に答える 1

2

新しいコルドバプロジェクトを構築することで、これを解決しました。次に、EmailCompser.m ファイルのコード行で、Dlog と呼ばれるコマンドでバグに遭遇しました。Google で検索した後、そのコマンドを NSLog に変更すると問題が解決し、プラグインが正常に動作することがわかりました。これが誰かの役に立てば幸いです。

于 2013-02-18T16:20:20.810 に答える