我有一个解析器类和一个视图控制器类。在解析器类中,我发送请求并接收异步响应。我想下载相同的几次,但每次发送不同的参数。我在课堂上注册了一名观察员:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(dataDownloadComplete:) name:OP_DataComplete object:nil];
然后在:
发布通知-(void)connectionDidFinishLoading:(NSURLConnection *)
解析器类的连接方法。
[[NSNotificationCenter defaultCenter] postNotificationName:OP_DataComplete object:nil];
我无法将观察者包含在For循环中。那有什么更好的选择?请帮忙。提前谢谢。
答案 0 :(得分:0)
你可能根本不需要for循环。正如你所说,你异步发送一个请求,所以只需在你的观察者代码中发送它,而不是进行for循环。然后,在下载响应后,您将回到观察者身上。