在当前顶部屏幕中,我按下一个按钮,该按钮应会弹出屏幕,
但BEFORE the press event is post to JS thread
,
另一个屏幕被推到导航堆栈,
因此弹出操作是在新的屏幕上执行的,
是错的!
但是,等等,如果上方有另一个事件,为什么下一个屏幕中的新闻事件会产生? 那可能是线程问题。 在JS线程中,导航堆栈(一个js对象)已被修改,但是真正的UIView更改将等到调用消息到达UI线程为止。在此间隙之间,按下了以下屏幕!
所以,我如何确保弹出框应该完全弹出?
顺便说一句,我已将问题发布在他们的issuse
中