【发布时间】:2011-12-09 20:21:55
【问题描述】:
我正在查看NSURLConnection 类,该类可用于建立与 URL 的同步或异步连接,然后检索其数据... IOS 5 对此类进行了很多更改,我已经看到他们引入了一些与身份验证或下载相关的正式协议,但我看不到,例如,connection:didReceiveResponse: 消息(以前发送给委托人并且不再可用)是否仍然可用协议..如何实现异步连接并在收到响应后立即检索 HTTP 标头?我确信有比使用NSURLConnection 和connection:didReceiveResponse: 消息更好的方法。像stringWithContentsOfURL 这样的方法总是同步加载内容吗?您使用什么来在您的应用程序中实现异步下载,以避免不推荐使用的方法并对诸如 _http response received_m 等事件做出反应?如果可能,您是否在后台任务中启动同步下载?
【问题讨论】:
-
按原样,您的问题应该分成多个问题:您的问题中可能有五个问题。我的回答解决了我认为您最大的问题,即明显删除了 iOS 4.3 中可用的连接委托方法。
标签: nsurlconnection ios5