Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个仅供公司内部使用的应用程序。(iOS 5 及更高版本)
应用程序执行一些任务,然后对多个 Web 服务进行大量调用。(一些信息是从核心数据读取/写入的)。问题是所有呼叫一起花费的时间超过 10 分钟。
我怎样才能让线程永远与 Web 服务进行后台通信?我可以每 10 分钟创建一个新线程吗?
只有某些类型的应用程序可以在后台运行超过 10 分钟。
在您的情况下,您可能想要查看 iOS 7 新增的“后台获取”模式。
看这里:
iOS 应用程序编程指南