让程序在后台运行10分钟

这个时间可以用来做清理本地缓存 .   发送统计数据等工作

让程序在后台长久运行的示例代码如下: 

// AppDelegate.h文件

@property (assign, nonatomic) UIBackgroundTaskIdentifier backgroundUpdateTask;

//AppDelegate.m 文件

- (void)applicationDidEnterBackground:(UIApplication *)application

{     [self beingBackgroundUpdateTask];

      //在这里加上需要长久运行的代码

      [self endBackgroundUpdateTask];

}

- (void)beingBackgroundUpdateTask

{    self.backgroundUpdateTask =  [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandle];

     [self endBackgroundUpdateTask];

}

- (void)endBackgroundUpdateTask

{   [[UIApplication sharedApplication] endBackgroundTask: self.backgroundUpdateTask];

self.backgroundUpdateTask = UIBackgroundTaskInvalid;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 原文链接http://www.cnblogs.com/kenshincui/p/4186022.html 音频在i...
    Hyman0819阅读 22,042评论 4 74
  • iOS开发系列--网络开发 概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可...
    lichengjin阅读 9,209评论 2 7
  • 海,这个字,不用把整个发音发完整,只需轻轻的的念,便会觉得很舒服,胸中种种压抑的气息在这种腔调下便会都吐出来。而,...
    仁杰要厚积薄发阅读 1,549评论 0 0
  • 上一章 断掉的狼牙,深沉的记忆 四.肃杀之城 白马萍离,银甲轻盈带风,玉面含春,柳眉如秋水亦如剑。所到之处,百姓无...
    笔芯子叶阅读 1,832评论 0 1
  • 头一次在清晨给你写东西,公交上人很多,在这个早晨,人们奔向各个方向,有着不同的事情,有着不同的心情,而我依然沉浸在...
    SZhua阅读 1,463评论 0 0

友情链接更多精彩内容