我正在创建一个涉及许多Web服务调用的应用程序。我正在使用NSOperation来执行Web服务调用。应用程序中有几个视图,每次加载视图时我都会调用Web服务。 由于它是导航,如果用户甚至在操作完成之前决定返回到前一个视图,则另一个操作进入队列并等待前一个操作完成。是否有任何方法可以在视图更改时停止执行上一个操作?请帮忙
答案 0 :(得分:1)
您是否在视图控制器中尝试过类似的内容:
- (void)viewWillDisappear:(BOOL)animated {
[myOperation cancel];
...
}