プログラミング備忘録

忘れない様にメモ

*

dispatch_asyncを使ってメインスレッドでUIを更新

   

たとえば、あるurlからjsonデータを取得してきて結果をUITextView(self.db_list.text)に表示させようとした。

エラーになる。
UIパーツへのアクセスはメインスレッドで行わなければいけないのに、バックグラウンドでやろうとしたためエラーになった。
なのでdispatch_asyncを使い、第一引数にdispatch_get_main_queue()を当ててメインスレッド処理にした。

出来た!
参考にさせていただいた記事、感謝

 - ios開発メモ