NSString を UIImage に変換する際に問題に直面しています。EDIT1:gtalkサーバーから写真を文字列としてダウンロードし、xml 5896efb83a92deaee41a30648cc9dbf7e9942b0eを解析して画像として使用しています。
NSString *myPicture = [プレゼンス写真];
NSData *pic = nil;
if (![myPicture isEqualToString:@""]) {
pic = [myPicture dataUsingEncoding:NSUTF8StringEncoding];
}
UIImage *画像;
NSLog(@"写真 %@", pic);
if (pic == nil) {
picture = [UIImage imageWithData:[Utils getAvatar]];
}
そうしないと {
画像 = [UIImage imageWithData:pic];
}
NSLog(@"画像 %@", 画像);
ログ
写真 35383936 65666238 33613932 64656165 65343161 33303634 38636339 64626637 65393934 32623065 画像 (ヌル)
のある部分
picture = [UIImage imageWithData:[Utils getAvatar]]正常に動作します
何か案が?