-1

我现在两个都用,但我不确定哪个更好。到底有什么区别?我知道的模糊问题。为 wwdc 做准备

4

1 回答 1

1

向操作队列发送cancelAllOperations消息会取消该队列中的所有操作(也就是说,它告诉操作取消),而cancelPreviousPerformRequestsWithTarget:告诉目标对象取消它之前被告知要执行的所有延迟执行。

这里没有“更好”;这两种方法是无法比拟的。一取消NSOperations;另一个取消延迟执行的请求。您使用哪种取消完全取决于您是创建了 NSOperation 并将其放入 NSOperationQueue 还是发送了延迟执行请求。

于 2010-06-04T12:35:11.273 回答