cordova ios:cordova.exec()未定义不是函数
我正在使用cordova(1.9)开发一个iOS应用程序。我有一些定制的iOS插件,让我的应用程序做一些事情。现在我面临一个问题,有时我打电话:cordova ios:cordova.exec()未定义不是函数,ios,cordova,plugins,undefined,Ios,Cordova,Plugins,Undefined,我正在使用cordova(1.9)开发一个iOS应用程序。我有一些定制的iOS插件,让我的应用程序做一些事情。现在我面临一个问题,有时我打电话: cordova.exec(function(){},function(){},'MyPlugin','myMethod',['parameter']); 应用程序引发此异常: TypeError: 'undefined' is not a function (evaluating 'cordova.exec(function(){},function
cordova.exec(function(){},function(){},'MyPlugin','myMethod',['parameter']);
应用程序引发此异常:
TypeError: 'undefined' is not a function (evaluating 'cordova.exec(function(){},function(){},'WDMessageDispatcher','sendMessage',['showCategoriesList'])')
插件是根据文档开发的,它可以工作,但不是每次都可以。我真的不明白为什么。其他人也经历过同样的错误
科尔多瓦行政长官
可以在之后调用
devicerady()
他开枪了 您是否在触发DeviceRady()事件之前调用cordova.exec?是的,问题是我在触发DeviceRady()之前调用cordova.exec(我是个白痴)。我只是想知道Devicerady是被解雇一次还是不止一次。不管怎样,如果你回答这个问题,我会把它标为正确答案。酷,很高兴我能帮上忙。我自己也犯了这个错误……我们不是唯一的:)你是如何在DeviceRady()之后实现对cordova.exec的调用的?无法修改cordova.android.js&…ios.js文件。