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

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

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

---end

最新文章

  1. 阿里云ubuntu环境笔记
  2. Magento white screen or how XML can break your site?
  3. 编译Linux系统下的jrtplib3.9和jthread1.3(arm和ubuntu)
  4. Java 8 Lambda 揭秘
  5. ZOJ 3829 Known Notation (2014牡丹江H称号)
  6. C++把引用作为返回值
  7. 强大的版本管理工具 Git
  8. calico客户端工具calicoctl
  9. python数据类型一:字符串
  10. Webpack 学习总结
  11. Python-Django 整合Django和jquery-easyui
  12. zabbix-Get value from agent failed: cannot connect to [[127.0.0.1]:10050]: [111] Connection refused
  13. M1阶段个人总结
  14. Linux - 操作系统信号
  15. iOS 技术篇:__VA_ARGS__实现自定义NSLog
  16. git 将本地仓库提交至github
  17. asp.net core mvc 统一过滤参数,防止注入漏洞攻击
  18. [转帖]Docker里运行Docker docker in docker(dind)
  19. CNN 中, 1X1卷积核到底有什么作用
  20. Codeforces Round #189 (Div. 2) D. Psychos in a Line 单调队列dp

热门文章

  1. SDK _ 静态控件的使用
  2. CAD设置背景图片
  3. 【转载】tomcat部署web项目的3中方法
  4. 17Oracle Database 维护
  5. crontab定时清理日志
  6. Spring Boot 与消息
  7. P1223 排队接水
  8. oracle的分号、斜杠和commit
  9. 微信小程序,获取点击元素的索引值index
  10. go 语言学习指南(一)