摘要: iOS默认是不支持程序的后台运行的,但是也提供了一些途径来使得程序能后在切入后台时也正常工作。其中抛开常见的后台音乐等擦边球手段,比较正规的就是声请一个后台任务,但是任务的执行时间被限制为10分钟,并且在10分钟之后再次声请也不会成功。本文采用的手段就是在声请10分钟的任务时间到达时利用一个while(true)将当次runloop挂起等待程序切回时再跳出。核心代码如下声请后台任务1 UIApplication *application = [UIApplication sharedApplication];2 __block UIBackgroundTaskIdentifier ba... 阅读全文
posted @ 2013-08-27 23:17 Joe.xi 阅读(744) 评论(0) 推荐(0)