无法将插件添加到 Cordova 3.0 的 ios 应用程序
Unable to add plugin to cordova 3.0 for Ios application
>我已经将应用程序首选项插件添加到我使用 3.0 版创建的 cordova 项目中。
我已经将applicationpreferences.h和.m文件(从github下载插件后)添加到插件目录中,然后我将其js文件添加到脚本文件夹中,并在index.html页面中给出了参考。
但是当我运行应用程序时,我无法在设置中获得任何首选项。在研究过程中,我发现我需要编辑 config.xml 文件并注册插件。
我需要添加一个功能,例如
<feature name="ApplicationPreferences">
<param name="ios-package" value="applicationPreferences"/>
</feature>
我也完成了这一步,但也没有在我的模拟器中添加任何设置。
我认为我赋予参数价值的方式存在一些错误。
请帮我。任何帮助将不胜感激。
谢谢
.xml中的<feature>
标签是Cordova询问的设置已安装插件并将它们映射到JavaScript Cordova调用和本机接口/类之间。
所以它的解码如下:
<feature name="myPluginNameKey">
<param name="ios-package" value="applicationPreferences"/>
</feature>
功能
name
引用JavaScript模块调用的Cordova模块(通过cordova.exec(...))。因此,在这种情况下:cordova.exec(successCallback, errorCallback, 'myPluginNameKey', 'nativeMethodCall', [parameters])
参数
name
- 如果适用于iOS,则始终使用iOS软件包。在原生代码中调用的 Objective-C 接口
value
- 所以大概你的 Objective-C 代码中有一个名为@applicationPreferences
的接口?nativeMethodCall
是本机接口中要映射到该 JavaScript 调用的方法。
- 如何在iOS应用程序中从Firebase中删除超过6小时的数据
- 使用指针为ios应用程序&Javascript网站
- window.open()在使用phone gap的iOS应用程序上不起作用
- 在iOS应用程序的分析云代码上运行crypto-js的问题
- Phonegap:灵活的iOS应用程序更新(无应用商店)
- Meteor测试/部署iOS应用程序以连接真实服务器(而非本地主机)
- Phonegap IOS应用程序图像缩放多点触控
- 在iOS应用程序中动态加载“代码逻辑”是否可行
- iOS应用程序在Apple-TV上播放youtube视频
- phonegap:如何从ios应用程序上传docx,pdf文件
- 调用嵌入在iOS应用程序中的Javascript
- iOS应用程序,链接到在浏览器中打开的网站,链接在网站关闭浏览器
- iOS 应用程序(iPhone 和 iPad)中的阿拉伯字体
- 使用 HTML5 打开我的 iOS 应用程序并向其传递参数
- 如何在ios应用程序中更改位置iPhone时制作旋转照片
- 无法将插件添加到 Cordova 3.0 的 ios 应用程序
- 将脸书评论添加到我的iOS应用程序
- 从本机iOS应用程序调用带有变量的Javascript函数
- 是否可以通过iOS应用程序访问rails数据库
- 在ios应用程序中使用谷歌地图javascript api