0

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

我正在以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];
4

1 回答 1

1

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

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

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

于 2013-04-10T07:16:09.090 回答