当一个iOS应用被送到后台,它的主线程会被暂停。你用NSThread的detachNewThreadSelector:toTar get:withObject:类方法创建的线程也被挂起了。如果你想在后台完成一个长期任务,就必须调用UIApplication的beginBackgroundTaskWithExpirationHandler:实例方法,来向iOS借点时间。UIApplication的backgroundTimeRemaining属性包含了程序完成他的任务可以使用的秒数。如果在这个期限内,长期任务没有被完成,iOS将终止程序。每个对beginBackgroundTaskWithExpirationHandler:方法的调用,必须要相应的调用endBackgroundTask:方法(UIApplication的另一个实例方法)。
详细解决方案
相关解决方案
- 读书笔记 怎么写
- HeadFirst 设计方式 读书笔记
- Learning JQuery 读书笔记――第四章 成效-为艺术添加艺术性(CSS)
- 《皂帽子讲Web安全》读书笔记
- 《web运用安全 威胁与防治》 读书笔记
- 《HTTP权威指南》读书笔记-Web服务器,署理
- 《jQuery基础教程》读书笔记(1)
- 精通CSS-高级WEB基准解决方案 读书笔记(2)- 关于框模型
- 图灵Web开发类经典书籍有奖“读书笔记/书评”征集
- Web表单设计 - 读书笔记
- <<javaScript语言精髓>>读书笔记
- JavaScript: The Good Parts 读书笔记(3)
- JavaScript: The Good Parts 读书笔记(2)
- JavaScript: The Good Parts 读书笔记(5)
- JavaScript Patterns 读书笔记(1)
- JavaScript Patterns 读书笔记(3)
- JavaScript Patterns 读书笔记(2)
- JavaScript Patterns 读书笔记(6)
- High Performance JavaScript 读书笔记(1)
- 深入显出 jsp and servlet 第二版 读书笔记
- 《j2ee development without ejb》读书笔记<二>框架
- 【读书笔记】】程序进入到靠山
- 读书笔记-领域驱动设计:软件核心复杂性应对之道-一
- 《UML跟模式应用》读书笔记(一)
- 《特大型网站技术架构》读书笔记
- 《银行的秘密》读书笔记
- 读书笔记 一 of Statistics :Moments and Moment Generating Functions (c.f. Statistical Inference by George Casella and Roger L. Berger)
- MapReduce API基本概念 序列化,Reporter参数,回调机制 -《hadoop技术内幕》读书笔记
- 《sqlite权威指南》读书笔记 (1)
- 【读书笔记】提防SQL中的两个使用误区:整型相除及in/exists