Iphone 如何在响应值之一的url中显示作为byteArray接收的图像

Iphone 如何在响应值之一的url中显示作为byteArray接收的图像,iphone,uiimage,nsdata,synchronous,Iphone,Uiimage,Nsdata,Synchronous,我收到web服务(W/S)响应url,它包含多个值,如字符串和图像,保存在NSData中。我使用NSASCIIStringEncoding将此NSData编码为字符串,并解析字符串(url)以从中获取单个值,并将其保存在NSUserDefaults中。我的问题是如何从要显示的NSUserDefault中检索图像的字节数组。为了执行此操作,我是否应该更改解析url的工作流程,因为这是我在整个应用程序中处理所有W/S调用的方式。我以 urlData=[NSURLConnection sendSync

我收到web服务(W/S)响应url,它包含多个值,如字符串和图像,保存在NSData中。我使用NSASCIIStringEncoding将此NSData编码为字符串,并解析字符串(url)以从中获取单个值,并将其保存在NSUserDefaults中。我的问题是如何从要显示的NSUserDefault中检索图像的字节数组。为了执行此操作,我是否应该更改解析url的工作流程,因为这是我在整个应用程序中处理所有W/S调用的方式。我以


urlData=[NSURLConnection sendSynchronousRequest:urlRequest returningResponse:&响应错误:&错误]

您可以使用

+ (UIImage *)imageWithData:(NSData *)data

是的,这很好,但我的问题是如何在接收字节数组以及其他参数(如“parameter | value^ parameter | value”)时获取NSData,我使用NSASCIIStringEncoding将其转换为字符串,并对其进行解析以将响应值保存为NSUserdefaults。因此,现在我需要形成图像的数据是NSUserDefaults。hi Hanon我通过将后端的字节数组转换为hexa字符串并附加到其余的响应参数,直接得到了我的代码,在iphone端,当我将响应字符串编码为NSASCIIStringEncoding进行解析时,我没有遇到任何问题。