Ask for profile picture -> read server output -> load image,
在此过程中,使用 JSON(或您想要的)从 Web 服务读取响应,该响应返回图像 URL。
要将图像从 Web 服务加载到 UIImageView 中,请使用以下命令:
NSURL *url = [NSURL URLWithString:imagePath1];//imagePath1 is returned by web-service
dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0ul);
dispatch_async(queue, ^{
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *img = [[UIImage alloc] initWithData:data];
dispatch_sync(dispatch_get_main_queue(), ^{
imgview.image=img;
});
});
它将异步加载图像到 imgView(UIImageView)。将此 UIImageView 作为子视图添加到所需视图以显示为单独的视图。