【发布时间】:2012-03-06 19:17:10
【问题描述】:
我正在使用本教程创建自定义 PhoneGap 插件: http://wiki.phonegap.com/w/page/36753496/How%20to%20Create%20a%20PhoneGap%20Plugin%20for%20iOS
我已经成功地使用了作者的示例,但是我有几个问题我无法找到答案。
创建JavaScript函数时,代码为:
var MyPlugin = {
nativeFunction: function(types, success, fail) {
return PhoneGap.exec(success, fail, "PluginClass", "print", types);
}
};
有没有办法在没有var MyPlugin = {...}; 和nativeFunction 的情况下进行设置?换句话说,我们能不能定义一个我们插件的函数,比如myfunc = function()...
其次,假设有一种方法可以做到以上几点,这个代码可以:
MyPlugin.nativeFunction(
["HelloWorld"] ,
function(result) {
alert("Success : \r\n"+result);
},
function(error) {
alert("Error : \r\n"+error);
}
);
(这是测试插件的测试代码)也可以用更标准化的方式编写吗?即,只是调用没有 nativeFunction 部分的 Javascript 函数?
非常感谢您的任何意见,谢谢!
【问题讨论】:
标签: iphone ios xcode plugins cordova