后台任务(10分钟)
2016-04-06 00:49
288 查看
// AppDelegate.h文件 @property (assign, nonatomic) UIBackgroundTaskIdentifier backgroundUpdateTask; // AppDelegate.m文件 - (void)applicationDidEnterBackground:(UIApplication *)application { [self beingBackgroundUpdateTask]; // 在这里加上你需要长久运行的代码 [self endBackgroundUpdateTask]; } - (void)beingBackgroundUpdateTask { self.backgroundUpdateTask = [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:^{ [self endBackgroundUpdateTask]; }]; } - (void)endBackgroundUpdateTask { [[UIApplication sharedApplication] endBackgroundTask: self.backgroundUpdateTask]; self.backgroundUpdateTask = UIBackgroundTaskInvalid; }
相关文章推荐
- POJ3254-Corn Fields-状压DP
- mnesia的锁机制
- 2010年清华大学计算机研究生机试真题
- 游戏逻辑底层,MainLoop&&FSM&&MSG(一)
- Http
- 文章标题
- mysql 四中隔离级别
- Android 蓝牙4.0(BLE) 理解--紧随智能家居和可穿戴设备潮流
- 分享《Android Application Secure Design/Secure Coding Guidebook》
- 最大连续子数组和
- 笔记
- 自定义控件之——音频图
- Win7下安装配置Java
- Android 网络: Volley+OkHttp+Https
- 项目迁移总结
- XSS学习笔记(一) 概念、基本原理、简单实例及危害
- 疯狂javaee jsp自定义带属性标签访问数据库java.lang.NullPointerException
- 去除重复的用户,按倒序排列,插入另一张表
- LeetCode : Trapping Rain Water (java)
- 设计模式总结