0

使用异步下载方法和委托时,是否可以同时启动多个 nsconnections 并在每个查询完成时分别处理它们?或者,当您的代表从每个查询中接收到片段时,系统不会自动区分它们吗?在这种情况下,当每个连接通过代表进入时,什么是唯一识别每个连接的好方法?

4

1 回答 1

2

系统不会自动区分NSURLConnections,而是调用的每个委托方法都在精确相关连接。

例如 :- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data;

连接是connection。这样你可以设置几个NSURLConnections 并做出相应的反应。

我个人将NSURLConnection对象设置为 ivars 并测试委托方法中的相等性,因为使用委托,您将需要从不同的方法访问数据容器。

您将在Apple出色的URL 加载系统编程指南中找到更多信息。

于 2011-07-15T21:56:51.197 回答