2011-01-13 65 views
0

我使用performSelectorInBackground調用另一個線程中的函數。(iphone)取消performSelectorInBackground的線程

我想要一個「取消」線程的能力。
選擇器正在修改數據,並取消保持數據完整性的需求。
UIImages相關操作的主要完整性,取消線程不應該使UIImage損壞。

我能想到設置一個布爾值,並選擇器不時檢查布爾值,以便它可以正常終止操作並通知主線程完成終止。

有沒有什麼我可以用來達到這個目的,還是我自己實現這個?

謝謝

回答

0

我能想到設置一個布爾值,並選擇從時間檢查布爾值的時間,以便它可以正常終止操作,並告知終止完成的主線程。

這正是你如何去做的。

有沒有什麼我可以用來達到這個目的,還是我自己實現這個?

您必須手動執行此操作。

+0

嘿,請告訴我如何停止該線程我也得到同樣的問題...我沒有任何idean如何調用停止線程.... – 2011-07-20 07:28:28