在向代码添加 URL 请求之前,我有一个表格视图可以流畅地工作。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
...
//Get Total Comments
NSString *strURL = [NSString stringWithFormat:@"http://XX.XX.XX.XX/php/commentsTotal.php?CID=%@", [dict objectForKey:@"id"]];
NSData *dataURL = [NSData dataWithContentsOfURL:[NSURL URLWithString:strURL]];
// to receive the returend value
NSString *strResultCI = [[NSString alloc] initWithData:dataURL encoding:NSUTF8StringEncoding];
cell.commentCount.text = strResultCI;
return cell;
}
问题是当您滚动表格单元格时,手机必须与我的服务器通信,等待响应,然后将其显示到单元格。
不用说它削弱了我的餐桌表现。我的问题是:有没有人有关于如何简单地将 JSON 数据请求添加到后台线程的好的示例或教程?我正在使用 SDWebImage 异步处理图像,但不知道从哪里开始数据部分。