我需要实现在后台发布一些数据到网络服务器。只是为了澄清,“在后台”中,我不是指使用类似AsyncTask
或ASIHTTPRequest
的[request startAsynchronous]
方法显示旋转图标并将数据发布到Web服务的正常方式。我需要维护一个线程可以异步开始处理并在用户在应用程序中工作时发布到Web服务的数据队列。后台网络调用 - iOS
我正在寻找一些帮助设计这样的队列,特别是在一些边缘情况下,如用户接收呼叫,在帖子发生时注销应用程序,用户离开应用程序以转到另一个而帖子正在发生等。你将如何处理这些案件?有没有任何源代码可以推荐这样做?
谢谢,
Teja。
你应该[大中央调度]读了(http://developer.apple.com/library/mac/#documentation/Performance/Reference/GCD_libdispatch_Ref/Reference/reference.html) – bshirley