iOS延迟关闭
2016-05-03 21:00
344 查看
// 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; }
相关文章推荐
- IOS杂记
- iOS iPhone屏幕尺寸、分辨率及适配
- iOS 数组学习
- iOS button学习
- 编译生成IOS开发使用的FFmpeg的过程
- 可复用且高度解耦的iOS用户统计实现
- iOS-实现图片的捏合放大与缩小
- iOS bug调试技巧学习----breakpoint&condition
- Runtime方法的使用—Class篇
- IOS开发证书变成“此证书的签发者无效”解决方法
- iOS Label的宽度和高度自适应
- ios开发中, Block的简介及用法
- iOS 自动化打包
- iOS常用技术 - 基础动画(水波动画)
- ios 在storyboard 和 xib中,显示自定义view的预览效果
- ios 制作最简单的日历 NSCalendar
- 支付宝在ios中的应用2
- ios xcode 各种坑记录5-2
- iOS 代码管理使用CornerStone配置SVN
- iOS 内存管理--使用MRC(非ARC)