1

バイト形式のUIImageのセットを含む配列があります。--パートナーがUIImageをデータベースに保存し、データを取得するための配列を作成しました--配列からデータを取得するためにこれを作成しました:

for (NSDictionary *row in arr){
NSData *imgData = [row objectForKey:@"ImageFile"];

NSLogに入れると、正しいデータが得られました。ただし、これを使用して画像を表示しようとすると、次のようになります。

UIImage *imgDis = [UIImage imageWithData:imgData];

[__NSCFStringバイト]というエラーが表示されます:認識されないセレクターがインスタンスに送信されました。

正直なところわからないので、誰か助けていただければ幸いです。

4

1 に答える 1

1

@Safecaseがコメントで言ったように、私は画像自体ではなく画像パスを保存することにしました。このように、私はUIImage imageWithContentsOfFile:imageFilePath画像を表示するために使用することができます。助けてくれてありがとう!

于 2012-06-25T12:10:59.330 に答える