蓝鸟承诺不会回来

时间:2016-09-09 06:37:06

标签: javascript promise bluebird

我正在使用Bluebird承诺2.9.25用于连接多个蓝牙设备的基于Cordova的应用程序。

我有一些稳定性问题。在某些情况下,调用者会调用一个返回promise的函数,但尽管我可以在console.log()内部发送约resolve()的消息。但调用者从未达到then条款。随后,在调用Promise.map()时,按下按钮并输入不同代码路径的用户操作将失败。它没有进入map的处理函数。

我只在实际设备上测试这部分代码,因为它与BLuetooth连接有关。因为在iOS上的Cordova中,很多时候我很难收到错误消息。失败对我来说很沉默。

有没有猜测这怎么可能发生?这并不总是发生。但每当我进入页面时,它现在可能会发生在十分之一中。或者,当我快速切换页面时,似乎更经常发生。

0 个答案:

没有答案
相关问题