我需要你的帮助,让 EmailComposer 插件在 Xcode 3.2.6 上与 Cordova 1.5.0 一起工作。我做了我读到的一切:
- 将 .m 和 .h 文件添加到插件文件夹(通过将文件拖到 Xcode 中的文件夹以及将现有文件添加到文件夹)。
- 将 .js 文件添加到 www 文件夹,方法是在 finder 中添加它。
- 将此引用添加到我的 index.html:
<script type="text/javascript" charset="utf-8" src="EmailComposer.js"></script>
在 Cordova 引用之后。 - 将插件条目添加到 Cordova.plist 文件。键:EmailComposer,类型:字符串,值:EmailComposer。
- 更改了插件 .h 和 .m 文件中的代码以使用 Cordova(而不是 Phonegap),如下所述:https ://github.com/phonegap/phonegap-plugins/pull/381
- 像这样调用 show 方法:
function sendmail() { window.plugins.emailComposer.showEmailComposer("Subject","PlainTextBody", "recipient,recipient", "ccRecipient", "bccRecipient",false); }
该sendmail()
函数被调用。
完成所有这些之后,我仍然无法让它工作,调用sendmail()
函数时,什么也没有发生。我错过了什么吗?