gpt4 book ai didi

ios - 错误 : Plugin 'EmailComposer' not found, 或不是 CDVPlugin。检查 config.xml 中的插件映射

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:42:07 24 4
gpt4 key购买 nike

我正在使用 Cordova 2.8.1 并使用终端生成应用程序。

并且我在Plugins

中添加了 EmailComposer.h & EmailComposer.m文件

EmailComposer.js 文件位于 www

<script type="text/javascript" charset="utf-8" src="EmailComposer.js"></script> 

添加到index.html。

在 plist 文件中,我在插件中添加了 key: EmailComposer 和 value: EmailComposer。

最后在 config.xml 中我添加了

<feature name="Plugin">
<param name="ios-package" value="CDVPlugin"/>
</feature>

在按钮操作中调用方法

Cordova.exec(null, null, 'EmailComposer','showEmailComposer', ["emailID@gmail.com", "message"])

但是出现如下错误

ERROR: Plugin 'EmailComposer' not found, or is not a CDVPlugin. Check your plugin mapping in config.xml.

-[CDVCommandQueue executePending] [Line 116] FAILED pluginJSON = [
"INVALID",
"EmailComposer",
"showEmailComposer",
[
"emailID@gmail.com",
"message"
]
]

对这个问题的任何建议提前致谢。

最佳答案

在 config.xml 中试试这个:

<feature name="EmailComposer">
<param name="ios-package" value="EmailComposer"/>
</feature>

第一个“EmailComposer”是这个插件在JS端的名字,第二个“EmailComposer”是这个插件在native(Objective-C)端的类名。

关于ios - 错误 : Plugin 'EmailComposer' not found, 或不是 CDVPlugin。检查 config.xml 中的插件映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17566440/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com