0

我有一个 nsurlconnection,我将委托设置为 self。我有四种方法确实收到、完成、失败和另一种。我的问题是如何设置它,以便我包括完成后需要做的事情。这是必需的,因为我在整个班级都有不同的 nsurlconnection 请求,并且有独特的响应。谢谢。

4

1 回答 1

1

你的问题不清楚。首先,听起来您不是在NSURLConnection同步使用,所以您的问题标题似乎是错误的。然后,如果您想在连接完成时执行某些操作,请将其放入 did-finish 和 did-fail 方法中。

如果要区分多个连接,请使用传递给委托方法的连接参数。您可以做的一件事是拥有一本其键为[NSValue valueWithNonretainedObject:theConnection]. 该值可以是任何有用的东西,包括另一个字典。

或者,您可以使用单独的对象来管理每个连接并成为每个连接的代表。如果每个连接都有足够的特定性,您必须跟踪有关它的数据,那么也许它需要一个单独的对象来管理事物。

于 2012-04-29T23:23:14.170 回答