0

我需要你的帮助,让 EmailComposer 插件在 Xcode 3.2.6 上与 Cordova 1.5.0 一起工作。我做了我读到的一切:

  1. 将 .m 和 .h 文件添加到插件文件夹(通过将文件拖到 Xcode 中的文件夹以及将现有文件添加到文件夹)。
  2. 将 .js 文件添加到 www 文件夹,方法是在 finder 中添加它。
  3. 将此引用添加到我的 index.html:<script type="text/javascript" charset="utf-8" src="EmailComposer.js"></script>在 Cordova 引用之后。
  4. 将插件条目添加到 Cordova.plist 文件。键:EmailComposer,类型:字符串,值:EmailComposer。
  5. 更改了插件 .h 和 .m 文件中的代码以使用 Cordova(而不是 Phonegap),如下所述:https ://github.com/phonegap/phonegap-plugins/pull/381
  6. 像这样调用 show 方法: function sendmail() { window.plugins.emailComposer.showEmailComposer("Subject","PlainTextBody", "recipient,recipient", "ccRecipient", "bccRecipient",false); }

sendmail()函数被调用。

完成所有这些之后,我仍然无法让它工作,调用sendmail()函数时,什么也没有发生。我错过了什么吗?

4

1 回答 1

0

好的,问题解决了!我发现 .js 文件中还有一点需要更改。看看它: https ://github.com/devgeeks/phonegap-plugins/commit/be221a9a839c3bc5374704a311fab4aa9c7fb58f 现在它的工作。

于 2012-04-12T08:14:15.493 回答