我正在转换图像从选择器进入的NSData(JPEG表示),然后将其转换成用下面的代码字符串格式(XML中使用)保存图像..不工作
NSData *data=UIImageJPEGRepresentation(image,1.0);
NSString *imageString=[[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
[[NSUserDefaults standardUserDefaults] setObject:imageString forKey:@"image_name"];
,并在的NSString另一端,我需要显示图像uiimage形成如下。
NSString *imageString=[[NSString alloc] init];
imageString=[[NSUserDefaults standardUserDefaults] objectForKey:@"image_name"];
UIImage *image=[UIImage imageWithData:[imageString dataUsingEncoding:NSUTF8StringEncoding]];
在顶部代码中使用的变量的图像不是nil,但是从数据形成的图像也越来越零...当我nslogged userdefaults一些字符串是本以上。可以任何人提到的密钥解释为什么是这是如此..什么是正确的方式来做到这一点
你检查,如果[NSUTF8String和imagestring dataUsingEncoding] – viggio24 2012-01-10 14:06:28
雅它返回零,而我用nsasciiencoding它返回一个非零值,但仍然图像是零 – sujith1406 2012-01-10 14:14:37