码迷,mamicode.com
首页 > 移动开发 > 详细

iOS判断当前控制器是否在显示

时间:2015-08-18 19:40:09      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:ios   异步   线程   uiviewcontroller   cell   

当点击一个cell或者按钮的事件,处理比较耗时,在异步线程中运行中,当子线程得到运行结果时可能不在当前控制器上了。此时我们需要取消子线程后边的事情。

此刻,当得到结果时需要判断是否在当前控制器上。判断方法如下:

-(BOOL)isCurrentViewControllerVisible:(UIViewController *)viewController
{
	return (viewController.isViewLoaded && viewController.view.window);
}

---end

版权声明:本文为博主原创文章,转载请注明来源:http://blog.csdn.net/zhangwenhai001

iOS判断当前控制器是否在显示

标签:ios   异步   线程   uiviewcontroller   cell   

原文地址:http://blog.csdn.net/zhangwenhai001/article/details/47753507

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!