【问题标题】:Error using EmailComposerWithAttachment phonegap/cordova plugin使用 EmailComposerWithAttachment phonegap/cordova 插件时出错
【发布时间】:2013-02-18 10:48:16
【问题描述】:

我正在尝试使用 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 文件添加到插件目录并添加:

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

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

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

提前谢谢你。

【问题讨论】:

    标签: cordova cordova-2.0.0


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-30
      • 2013-10-29
      • 1970-01-01
      • 1970-01-01
      • 2017-10-21
      相关资源
      最近更新 更多