在调用cordova.exe()时,在实际调用插件时,传递空数组[]之外的任何参数都会导致运行时错误。
我正在使用Cordova 8.1.2
我尝试清空调用函数,以确保没有任何代码调用
MyPlugin.prototype.scan = function (successCallback, errorCallback, options) {
exec(successCallback, errorCallback, 'MyPlugin', 'doSomething',
[{"options": {}}]);
};
//CDVMyPlugin.m
(void)doSomething:(CDVInvokedUrlCommand*)command {
}
XCODE的日志显示错误: [__NSDictionaryM length]:无法识别的选择器已发送到实例0x189628b0