iOS应用在后台长久运行
2016-06-30 11:48
531 查看
一般来说iOS在进入后台之后只有5秒钟的运行时间,但是通过applicationDidEnterBackground:(UIApplication *)application方法可以让程序运行到10分钟。
// AppDelegate.h @property (nonatomic, strong)UIBackgroundTaskIdentifier backgroundUpdateTask; // AppDelegate.m文件 - (void)applicationDidEnterBackground:(UIApplication *)application{ typeof(self) weakSelf =self; self.backgroundUpdateTask = [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:^{ [weakSelf endBackgroundUpdateTask]; }]; } - (void)endBackgroundUpdateTask{ [[UIApplication sharedApplication] endBackgroundTask:self.backgroundUpdateTask]; self.backgroundUpdateTask = UIBackgroundTaskInvalid; }
相关文章推荐
- Android应用开发之简易、大气音乐播放器实现专辑倒影效果
- python3音乐播放器简单实现代码
- python3音乐播放器简单实现代码
- HTML5 之美:推荐9款优秀的 HTML5 音乐播放器
- python3 音乐播放器雏形, windows编程学习中,需要进一步优化
- Android应用开发--MP3音乐播放器代码实现(一)
- 【原创】JAVA开发的小音乐播放器
- 音乐播放器
- Android音乐播放器---实现Notification控制音乐播放
- Java实现简易音乐播放器
- Vitamio之播放音频
- Android音乐播放器的设计
- Android开发,简单MP3播放器
- 使用SVG开发音乐播放器(一)
- 音乐播放器
- Android的简易音乐播放器
- 享听音乐播放器(Enjoy listening to music player)
- 本地音乐播放器(三)
- C#实现多功能播放器
- android 小型音乐播放器(实现播放、下一首、上一首、自动播放、随机播放按钮、当前播放歌曲界面)