0

我正在尝试使用 Phonegap/cordova EmailComposerWithAttachments插件。我已按照自述文件中的说明进行操作,但是当尝试在我的 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 文件(自述文件提到将其添加到 .plist 但我相信在 2.2.0 之后不存在。

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

先感谢您。

4

1 回答 1

2

我最终通过构建一个新的科尔多瓦项目来解决这个问题。然后,我在 EmailCompser.m 文件中的一行代码中遇到了一个错误,其中包含一个名为 Dlog 的命令,经过一番谷歌搜索后,我发现将该命令更改为 NSLog 解决了该问题,并且该插件现在可以正常工作 - 希望这对某人有所帮助。

于 2013-02-18T16:20:20.810 回答