使用EmailComposerWithAttachment phonegap / cordova插件时出错

时间:2013-02-18 10:48:17

标签: cordova cordova-2.0.0

我正在尝试使用Phonegap / cordova EmailComposerWithAttachments plugin。我已经按照自述文件中的说明进行了操作,但是当我尝试在我的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文件添加到plugins目录并添加了:

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

到config.xml文件(自述文件提到将其添加到.plist但是我认为不存在于2.2.0之后。

请有人指出我正确的方向吗?

提前谢谢。

1 个答案:

答案 0 :(得分:2)

我最终通过建立一个新的cordova项目来解决这个问题。然后我用EmailCompser.m文件中的一行代码点击一个带有一个名为Dlog的命令的bug,经过一些谷歌搜索我发现该命令转向NSLog解决了问题,插件现在工作正常 - 希望这对某人有所帮助。