为什么不执行DispatchQueue.main.async?

时间:2016-11-26 07:28:49

标签: ios multithreading swift3 xcode8

我的应用已完成意外响应。我研究过并注意到这个操作符从未执行过(见图)。为什么?队列是零。我使用Xcode 8.1。在“来到这里”,我在线程3.所以任何请求都没有执行。 enter image description here

编辑。故事板正在同时加载。 iOS无法加载我在Xcode 7.3中创建的故事板。即使它已经在Xcode 8中工作了一段时间。我不知道发生了什么以及为什么它完成了工作。我检查了git的变化。他们不在。可能我必须在Xcode 8上重新创建我的故事板。

1 个答案:

答案 0 :(得分:0)

基于你所展示的内容,没有完整的上下文,我猜测代码是无限循环的(因此增加了内存)。主队列中的一些代码无限制地进行异步调用,触发了这个响应'呼叫结束时起作用。响应将被分派到main,但它们不会被执行,因为主队列被异常调用而进行异步调用。