我正在编写一个 RSS feeder 并使用 NSXMLParser 为我解析一个 XML 页面。一切正常。
这是处理异步连接的代码:
static NSString *feedURLString = @"http://www.example.com/data.xml";
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:feedURLString]];
feed = [[[NSURLConnection alloc] initWithRequest:request delegate:self] autorelease];
现在我正在尝试使用上面相同的代码添加另一个要解析的网站,但我需要在不同的 URL 上执行不同的操作
我正在实现委托功能:
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
问题是我不知道调用了哪个网站,我只得到了数据。
如何确定连接解析到哪个 URL?
例如在:
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {
我可以检查来自的输入,NSString
但在上述功能中我不能。NSURL URL
NSURLResponse