0

ここでは静的URLに取り組んでいます。

私のコード:

NSURL *url = [[NSURL alloc] initWithString:@"http://cns.bu.edu/~lgrady/diagonal_line_nobreak_seg.jpg"];

NSData *myData = [NSData dataWithContentsOfURL:url];

img.image = [UIImage imageWithData:myData];

だから、ImageViewで画像を見ることができます。

ただし、内部WebサービスのURLを渡している間。

そして、私は以下のように画像の代わりにURLからバイト単位の画像のデータを取得しています:

{"AppBanner":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUg.....VORK5CYII="}

しかし、上記のコードの助けを借りて、私はこのデータを画像に変換することはできません。

では、どうすればこのデータを画像に変換できますか?

解決策はありますか?

前もって感謝します。

4

1 に答える 1

0

NSData-Base64を使用して base64 を NSData に変換し、次に UIImage に変換します

NSString  *strBase64 = [yourResposeDict objectForKey:@"AppBanner"];
//decode strBase64 using NSData-Base64 library
于 2012-08-31T12:44:50.017 に答える