2011-10-04 57 views
5

我正在开发一个iPhone应用程序,它使用NSURLConnection来获取一些网络内容。我的iPhone应用程序应该在iOS上运行> = 4.1与NSURLConnection委托方法有关的查询

(1)以下委托方法是否适用于所有iOS> = 4.1,包括iOS5(Beta)。 - (void)连接:(NSURLConnection *)连接didReceiveData:(NSData *)data; - (void)connectionDidFinishLoading:(NSURLConnection *)connection; (无效)连接:(NSURLConnection *)连接didFailWithError:(NSError *)错误;

该文档提到这些方法'可用于iOS 2.0到iOS 4.3',并列在iOS5文档的'弃用NSURLConnection方法'一节下。 (但是当我命令+点击这些方法,在iOS5.0库的Foundation框架下列出)

(2)当我们调用[cancel]时,请求是立即取消还是我们得到任何回调请求实际上取消了吗?在取消呼叫后立即释放NSURLConnection_object是否安全?

感谢和问候, 迪帕

+0

请参阅此线程中接受的答案http://stackoverflow.com/questions/7862316/ios5-nsurlconnection-methods-deprecated – Vin

+0

@Vin:谢谢你很多 – spd

+0

@Vin:从这里得到了答案:http://stackoverflow.com/questions/7862316/ios5-nsurlconnection-methods-deprecated – spd

回答

0

我认为他们应该工作,对我工作的罚款。即使他们被评论如你在NSURLConnectionDelegate中所说的,他们在NSURLConnection doc中看起来很好。所以我希望他们应该工作。我这样说是因为他们在IOS 5中为我工作。

相关问题