【发布时间】:2017-02-20 07:31:21
【问题描述】:
我在 WebService 中做程序... 在主视图控制器中......
AppListTableViewController *appList = [self.storyboard instantiateViewControllerWithIdentifier:@"ALTVC"];
self.dataTask = [self.urlSession dataTaskWithRequest:self.urlRequest completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
NSMutableDictionary *serverRes = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
NSString *imageLink = [[[[[[serverRes objectForKey:@"feed"] objectForKey:@"entry"] objectAtIndex:0] objectForKey:@"im:image"] objectAtIndex:0] objectForKey:@"label"];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:imageLink forKey:@"image"];
[self.dataTask resume];
}
[self.navigationController pushViewController:appList animated:YES];
从服务器图像链接成功...但是如何在 tableView 单元格中发送和显示该图像。
在 tableView 控制器中 ....
cell.imageView.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:[defaults objectForKey:@"image"]]]];
它没有在单元格中显示任何图像...
【问题讨论】:
标签: ios objective-c uitableview nsurlsession