(iphone)取消performSelectorInBackground的线程

时间:2011-01-13 11:54:12

标签: iphone multithreading

我正在使用performSelectorInBackground在另一个线程中调用一个函数。

我想在线程上取消“取消”能力 选择器正在修改数据,取消需要保持数据的完整性 UIImages相关操作的主要完整性,取消线程不应该使UIImages损坏。

我可以考虑设置一个布尔值,并且选择器可以不时检查bool值,以便它可以优雅地终止操作并通知主线程完成终止。

我可以用它来做到这一点,还是我自己实现这个?

谢谢

1 个答案:

答案 0 :(得分:0)

  

我可以考虑设置一个布尔值,并且选择器可以不时地检查bool值,以便它可以优雅地终止操作并通知主线程完成终止。

这正是你必须要做的。

  

我可以用它来做到这一点,还是我自己实现这个?

您必须手动执行此操作。