Bri*_*ley 57
请参阅iPhoneAppProgrammingGuide的 "后台执行"部分.简而言之,您的应用必须是以下类型之一:
您必须按如下方式添加到Info.plist:将UIBackgroundModes键添加到Info.plist文件并将其值设置为包含以下一个或多个字符串的数组:
请注意,审核流程的一部分将进行检查,以确保您的应用完成了与后台处理相关的操作.
ing*_*.am 20
这是我使用beginBackgroundTaskWithExpirationHandler完成的.
NSTimer不超过10分钟的预定(非重复)时间.出于我的情况,我使用了5分钟.NStimer选择器触发,结束后台任务,然后立即调用您之前编写的方法开始另一个后台任务.这个解决方案并不是很理想,但仍然很耗电但会做你想要的.
编辑:自iOS7以来,我建议你阅读这篇优秀的帖子.
| 归档时间: |
|
| 查看次数: |
71248 次 |
| 最近记录: |