视图更改时从队列中删除NSOperation

时间:2010-03-22 07:22:46

标签: iphone nsoperation

我正在创建一个涉及许多Web服务调用的应用程序。我正在使用NSOperation来执行Web服务调用。应用程序中有几个视图,每次加载视图时我都会调用Web服务。 由于它是导航,如果用户甚至在操作完成之前决定返回到前一个视图,则另一个操作进入队列并等待前一个操作完成。是否有任何方法可以在视图更改时停止执行上一个操作?请帮忙

1 个答案:

答案 0 :(得分:1)

您是否在视图控制器中尝试过类似的内容:

- (void)viewWillDisappear:(BOOL)animated {
    [myOperation cancel];
    ...
}