用于Web查询的多个同时NSConnections

问题描述:

使用异步下载方法和委托时,是否可以启动多个并发nsconnections并在每个查询完成时单独处理它们?或者,系统会不会自动区分它们,因为您的代表收到来自每个查询的部分?在这种情况下,在通过代表进入时唯一识别每个连接的方法是什么?用于Web查询的多个同时NSConnections

+0

你试过了吗? –

+0

我不确定如何解决这个问题,直到我问这个问题......我得到了需要继续的答案。不知道为什么我的问题被拒绝投票。至少有人发现我的问题触发的讨论很有用。 – johnbakers

,系统将不会自动区分NSURLConnections,相反,每个委托方法调用时precising有关连接。

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

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

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

你会发现在苹果的优秀URL Loading System Programming Guide更多信息。