Objective-C UILabelをperformSelectorInBackgroundで連続で操作すると落ちる

UIProgressViewで進捗を表示すると同時に、
UILabelで%を表示しようと思い、performSelectorInBackgroundで書き換えるコードを書いたところ、
10回に1回ぐらいの割合で落ちた。

エラーメッセージや頻度もまちまちなため、
恐らく複数のスレッドで同時にUILabelにアクセスしようとして落ちたのではと思い、
KAThreadを使わせて頂き、
常に同じスレッドで更新するようにしたところ落ちなくなった。

KAThreadはこちら

コメントを残す

メールアドレスが公開されることはありません。