0

我尝试通过为每个连接使用不同的委托来同时处理多个 NSURLConnection,对于我创建的每个 NSURLConnection,我创建一个新的委托对象,但由于某种原因,一次只有一个 NSURLConnection 工作,任何 NSURLConnection 我尝试在已经运行的情况下启动只是不启动,我的委托没有收到任何方法调用 connection:didReceiveResponse:、connection:didReceiveData:、connectionDidFinishLoading: 或 connection:didFailWithError:。我是否误解了 NSURLConnection 及其委托的工作方式。阅读其他帖子,大多数人似乎对所有连接都有一个代表,然后使用某种字典来获取正确的对象来处理正确的连接。这就是你必须这样做的方式。

4

1 回答 1

0

您所描述的应该可以正常工作。您可以同时运行多个 NSURLConnections,每个都有自己的委托。

如果您想知道您的案例为什么不起作用,您可能需要在问题中显示您的代码。

我希望至少能回答一般性问题。

于 2011-12-22T05:40:40.527 回答