- (void)getServerDataWithUrlString:(NSString *)urlString
{
// 1. 创建请求
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
// 2. 发送请求
[NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
// 处理数据
NSLog(@"data :%@",[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]);
// SAX 解析
// XML 解析器
NSXMLParser *parser = [[NSXMLParser alloc] initWithData:data];
// 遵守协议,实现代理方法
parser.delegate = self;
// 开始解析
[parser parse];
// 刷新数据
[self.tableView reloadData];
}];
}
时间: 2024-09-30 19:24:02