が必要です。そのエラー行に追加します。しかし、自己を添加した後、メッセージコールは、私はこのコードを持って、明示的な自己
とプログラムがクラッシュがキャッチされない例外により「NSInternalInconsistencyException」にアプリを終了理由は:「 - [UIKeyboardTaskQueue waitUntilAllTasksAreFinished]のみメインスレッドから呼び出すことができます。」
私は非常に新しいので、私は多くの用語を理解していないかもしれません。
質問をクラッシュについての詳細で更新してください。完全なエラーメッセージを含め、クラッシュの原因となっている正確な行を指摘してください。 – rmaddy
言うまでもなく、「自己」を追加することはクラッシュの原因ではありません。ほとんどの場合、 'displayAlertMessage'はUIと対話しています。これはメインスレッドで行わなければなりません。 'URLSession'補完ハンドラクロージャは、メインスレッド上では実行されません。 segueの場合と同じように、メインキューにそれをディスパッチしてください。 – Rob
@rmaddyエラーが表示された行にコメントがあります。私はちょうどエラーメッセージを追加しました –