2011-01-13 5 views
0

performSelectorInBackgroundを使用して別のスレッドで関数を呼び出しています。(iphone)performSelectorInBackgroundのスレッドをキャンセルする

スレッドで「キャンセル」機能を使用したいと思います。
セレクタはデータを変更しており、キャンセルするにはデータの整合性を維持する必要があります。
UIImages関連の操作の主な整合性、スレッドをキャンセルするUIImagesを破損してはいけません。

ブール値を設定し、セレクタがboolの値を時々チェックして正常に処理を終了し、メインスレッドに終了の完了を通知できると考えることができます。

私はこの目的に使用できるものがありますか、それとも私自身でこれを実装するのですか?

はありがとう

答えて

0
私はそれが正常運転を終了し、終了の完了をメインスレッドに知らせることができるように随時bool値をチェックするブール値、およびセレクタを設定すると考えることができ

これは正確に行う必要があります。

私はこの目的のために使用できるものがありますか、それとも自分でこれを実装するのですか?

これは手動で行う必要があります。

+0

私はそのスレッドを停止する方法を教えてください私も同じ問題を抱えています...私はスレッドを停止するにはどのようにideanを持っていない.... –

関連する問題