【发布时间】:2012-05-30 19:23:59
【问题描述】:
我正在使用 parse.com API(提供 API 以将数据保存在其服务器上的托管后端)开发应用程序。我希望能够在线和离线无缝地使用该应用程序。 为此,我需要使用一个队列,我可以在其中放置需要网络访问的块。当网络确实可用时,应该串行执行块,当网络离线时,应该暂停队列处理。
我正在考虑在网络可用/不可用时将 GCD 与暂停/恢复一起使用。 我想知道是否有更好的选择?如果将应用程序放在后台,这会起作用吗?这里的一个典型例子是,当网络不可用(排队)时,用户会保存一些数据,然后将应用程序置于后台。现在当网络可用时,是否可以在后台自动进行保存?
【问题讨论】:
标签: ios queue grand-central-dispatch reachability parse-platform