При вызове 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