iOS推断当前控制器是否在显示
2024-09-07 14:21:37
当点击一个cell或者button的事件,处理比較耗时,在异步线程中执行中。当子线程得到执行结果时可能不在当前控制器上了。此时我们须要取消子线程后边的事情。
此刻,当得到结果时须要推断是否在当前控制器上。推断方法例如以下:
-(BOOL)isCurrentViewControllerVisible:(UIViewController *)viewController
{
return (viewController.isViewLoaded && viewController.view.window);
}
---end
最新文章
- 阿里云ubuntu环境笔记
- Magento white screen or how XML can break your site?
- 编译Linux系统下的jrtplib3.9和jthread1.3(arm和ubuntu)
- Java 8 Lambda 揭秘
- ZOJ 3829 Known Notation (2014牡丹江H称号)
- C++把引用作为返回值
- 强大的版本管理工具 Git
- calico客户端工具calicoctl
- python数据类型一:字符串
- Webpack 学习总结
- Python-Django 整合Django和jquery-easyui
- zabbix-Get value from agent failed: cannot connect to [[127.0.0.1]:10050]: [111] Connection refused
- M1阶段个人总结
- Linux - 操作系统信号
- iOS 技术篇:__VA_ARGS__实现自定义NSLog
- git 将本地仓库提交至github
- asp.net core mvc 统一过滤参数,防止注入漏洞攻击
- [转帖]Docker里运行Docker docker in docker(dind)
- CNN 中, 1X1卷积核到底有什么作用
- Codeforces Round #189 (Div. 2) D. Psychos in a Line 单调队列dp