iOS保持线程在后台运行

时间:2013-09-24 20:21:27

标签: ios objective-c ios5 ios6 ios7

我正在开发一个仅供公司内部使用的应用程序。(iOS 5及更高版本)

应用程序执行某些任务,然后对多个Web服务进行大量调用。(某些信息是从核心数据读取/写入的)。 问题是所有通话一起花费的时间超过10分钟。

如何让线程永远保持与Web服务的后台通信?我可以每10分钟创建一个新线程吗?

1 个答案:

答案 0 :(得分:1)

只有某些类型的应用可以在后台运行超过10分钟。

在您的情况下,您可能希望查看“背景提取”模式,这是iOS 7的新功能。

见这里:

iOS App Programming Guide