iOS使用Object-C自定义cordova插件(二)
来源:互联网 发布:淘宝店铺封面大全图片 编辑:程序博客网 时间:2024/04/29 16:30
接上一章.
`plugin.xml`中`platform`还有其它的配置`头文件`、`框架`、`plist文件`、`.a文件`以及配置`*-info.plist`文件.
eg:
框架: <framework src="CFNetwork.frame" weak="true"/>
plist文件: <resource-file src="src/ios/PushConfig.plist"/>
默认的info.plist添加key: <config-file target="*-info.plist " parent="NSLocationWhenInUseUsageDescription" >
<dict>
<key>NSAllowsArbitraryLoads</key>
</true>
</dict>
</config-file>
.a文件:<source-file src="src/ios/lib/libPushSDK-1.8.8.a" framework="true"/>
`js`文件内容的配置如下:
方框中的内容要与plugin.xml 中的方框name一致;
红色横线的部分即为OC中CDVPlugin的子类要调用的函数名.
5. 实现调用
为了调用,我们使用angularjs的方法调用,在html中创建一个button按钮,设置点击的函数和控制器.
ps:`tab-dash.html`文件中创建了按钮
<div ng-controller="countController">
<button ng-click="handleClick()">点击</button>
</div>
然后在`app.js`文件中,实现调用的函数
至此,在项目的目录中,运行如下命令:
sudo ionic platform update ios
sudo ionic build ios
然后用`Xcode`打开iOS项目运行即可。
如若打的iOS项目中plugins文件夹不包括OC文件,请手动删除整个platform文件夹,重新执行:
sudo ionic platform add ios
sudo ionic build ios
结果如下:
源代码下载
- iOS使用Object-C自定义cordova插件(二)
- iOS使用Object-C自定义cordova插件(-)
- iOS 自定义cordova插件
- Cordova系列二、自定义插件
- phonegap(cordova) 自定义插件代码篇(二)----android 自动更新
- Cordova(Phonegap)在iOS端App的使用(二)---插件的创建
- Cordova 自定义插件(Android)
- mac下cordova-ios自定义插件笔记
- cordova 3.0以上ios自定义插件
- Cordova for iOS-插件开发(二)
- Cordova插件开发(二)
- iOS phoneGap的使用(二、自定义phoneGap插件)
- cordova自定义插件、发布和使用
- Cordova-----4、Cordova自定义插件
- cordova(phonegap)4.2自定义插件
- (2)cordova android自定义插件开发
- cordova 自定义插件
- 自定义Cordova-Android插件
- 二叉搜索树与双向链表
- C++面向对象编程分享10----观察者模式
- 新博客地址
- SpringBoot优化内嵌的Tomcat
- javascript 手机号码正则表达式验证函数
- iOS使用Object-C自定义cordova插件(二)
- Nginx+tomcat负载均衡配置
- shell 中的单行注释和多行注释
- How to install Nvidia drivers in Ubuntu 13.04
- Bloom Filter(布隆过滤器)
- Java 8怎么了之二:函数和原语
- ZOJ Problem Set - 3640
- 2.JS中的数据类型与变量
- X86 通用寄存器使用惯例