首先使用xcode打开项目
然后,在根目录中可以看到Plugins文件夹,在这个文件夹中创建我们的插件文件
然后修改文件的父类,改为CDVPlugin
然后打开根目录中Staging文件夹,打开文件夹中www文件夹下config.xml文件,添加对插件文件的引用
name="Test">
name="ios-package"value="Test"/>
这一步不要忘记,不然我们的插件是不会被调用的。
到这里基本配置完成,接下来给Test文件添加方法
这里js中传递参数都通过CDVInvokeURLCommand类传递过来
然后在js文件中调用上面的方法
cordova.exec() 参数:第一个function()参数为成功回调方法
第二个function()参数为失败回调方法
第三个"Test"参数为文件名
第四个"test"参数为方法名
第五个为数组参数,用来向OC传递数据,传递过去即为command.arguments
到此,一个简单的插件就完成了,点击按钮之后效果如下图:
弹窗中 asd即为回调函数返回的参数