从NSData检索图像

时间:2013-04-10 07:10:25

标签: ios encoding uiimageview nsdata

我正在开发一个应用程序,我必须在应用程序中解析并显示数据。

我正在以 NSData 的形式获取图像数据,我正在编码并转换为 UIImage ,以便它可以在UIImageView上显示,但出现了问题,图像未显示。

以下是我所做的代码,

NSData *requestdata = [[[self.resultArray objectAtIndex:indexPath.row] objectForKey:@"profile_image"] dataUsingEncoding:NSUTF8StringEncoding];
// NSLog(@"Data is::%@",requestdata);
UIImage* image = [[UIImage alloc] initWithData:requestdata];
[cell.profilePic setImage:image];

1 个答案:

答案 0 :(得分:1)

使用该代码进行编码 - 解码任何内容。如果你的意思是图像是用base64编码的(最常用于json中的图像)。然后,您需要在初始化图像之前解码它们。

确保它们已编码,如果是,您可以尝试使用以下页面中的NSData类别进行解码

http://www.cocoawithlove.com/2009/06/base64-encoding-options-on-mac-and.html