EmailComposer插件不适用于Xcode 3.2.6和Cordova 1.5.0

时间:2012-04-11 13:31:03

标签: xcode cordova

我需要你帮助使用EmailComposer插件在Xcode 3.2.6上使用Cordova 1.5.0。 我做了我读过的所有事情:

  1. 将.m和.h文件添加到plugins文件夹中(通过将文件拖到Xcode中的文件夹中,并将现有文件添加到文件夹中)。
  2. 将.js文件添加到www文件夹中,方法是在finder中添加。
  3. 在Cordova引用后立即将此引用添加到我的index.html:<script type="text/javascript" charset="utf-8" src="EmailComposer.js"></script>
  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); }
  7. 调用sendmail()函数。

    完成所有这些后,我仍然无法使其工作,在调用sendmail()函数时,没有任何反应。 我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

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