我在将 NSString 转换为 UIImage 时遇到问题。EDIT1:我正在从 gtalk 服务器下载照片作为字符串并解析 xml 5896efb83a92deaee41a30648cc9dbf7e9942b0e 以用作图像。
NSString *myPicture = [存在照片];
NSData *pic = nil;
if (![myPicture isEqualToString:@""]) {
pic = [myPicture dataUsingEncoding:NSUTF8StringEncoding];
}
UIImage *图片;
NSLog(@"照片%@", pic);
如果(图片==零){
图片 = [UIImage imageWithData:[Utils getAvatar]];
}
别的 {
图片 = [UIImage imageWithData:pic];
}
NSLog(@"图片%@", 图片);
日志
照片 35383936 65666238 33613932 64656165 65343161 33303634 38636339 64626637 65393934 32623065 图片(空)
有的部分
图片 = [UIImage imageWithData:[Utils getAvatar]]工作正常
任何想法?