私のアプリは予期せず応答し終わった。私は研究し、この演算子が決して実行されないことに気付いた(写真参照)。どうして?キューはnilです。私はXcode 8.1を使用します。 "ここに来る"という点では、私はスレッド3に入っています。だから、どんなリクエストも実行されません。 なぜDispatchQueue.main.asyncが実行されないのですか?
編集。ストーリーボードが同時にロードされています。 iOSはXcode 7.3で作成したストーリーボードを読み込むことができません。それはXcode 8でしばらく働いていました。私は何が起こったのか、なぜそれがうまくいったのか分かりません。私はgitの変更を確認しました。彼らは不在です。おそらく私はXcode 8でストーリーボードを作り直さなければならないでしょう。
'async'呼び出しに達しても、ディスパッチされたコードが実行されることがないと、メインキューがブロック/デッドロックされている可能性があります。当時のメインスレッドでは何を実行していますか? – Rob
@Robとメモリ使用量が増えていることもそれを裏付けています。 – jjatie
あなたはこれを理解しましたか? –