我刚 review 了一下逻辑,在 SimpleLoop 里面加行不通,SimpleRunLoop 应该永远不会被执行的。
由于 2.x 与 3.x 平台抽象层的差异,目前你最简单的改法应该是直接在 EventDispatcher::dispatchTickEvent 的最后,加上你新加的 handlePromiseExceptions()
或者你搜索代码,在所有调用 EventDispatcher::dispatchTickEvent() 之后的逻辑中去触发 handlePromiseExceptions。

