質問: 1 ``` ### 補足情報(FW/ツールのバージョンなど) ライブラリやフレームワーク等は使っていません。
回答: `UI API calles from background thread` と言われている通り、UI操作はメインスレッドで行わなければなりません。 (スレッドというのは工場でいうラインみたいなもので、そのライン上では、順番にプログラムコードが実行されます。複数スレッドを使うと同時に複数の処理を実行できます。iOSアプリには複数スレッドがあって、UIはメインスレッドで操作しなければならないというルールがあります) ということで、落ちる箇所を以下で囲んでみてください。 ``` DispatchQueue.main.async { } ``` そしたらメインスレッドで実行されるので、エラーが消えるのでないかと思います。