cordova ios:cordova.exec()undefined不是一个函数

我正在使用cordova(1.9)开发iOS应用程序。 我有一些自定义的iOS插件,使我的应用程序做一些东西。 现在我面临一个问题,有时我打电话给:

cordova.exec(function(){},function(){},'MyPlugin','myMethod',['parameter']); 

该应用程序抛出此exception:

 TypeError: 'undefined' is not a function (evaluating 'cordova.exec(function(){},function(){},'WDMessageDispatcher','sendMessage',['showCategoriesList'])') 

该插件是根据文档开发的,它的工作,但不是每次。 我不明白为什么。 其他人遇到同样的错误?

cordova.exec

之后可以调用

deviceReady()

已经开除了