标签:ios 异步 线程 uiviewcontroller cell
当点击一个cell或者按钮的事件,处理比较耗时,在异步线程中运行中,当子线程得到运行结果时可能不在当前控制器上了。此时我们需要取消子线程后边的事情。
此刻,当得到结果时需要判断是否在当前控制器上。判断方法如下:
-(BOOL)isCurrentViewControllerVisible:(UIViewController *)viewController { return (viewController.isViewLoaded && viewController.view.window); }
---end
版权声明:本文为博主原创文章,转载请注明来源:http://blog.csdn.net/zhangwenhai001
标签:ios 异步 线程 uiviewcontroller cell
原文地址:http://blog.csdn.net/zhangwenhai001/article/details/47753507