/ / Konwertuj dane z adresu URL na obraz w iPhonie - Objective-C, Json, Image, Nsdata, Nsurl

Konwertuj dane z adresu URL na obraz w telefonie iPhone - cel-c, json, obraz, nsdata, nsurl

Tutaj pracuję dla statycznego adresu URL.

Mój kod:

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];

Widzę więc obraz w ImageView.

Ale podczas przekazywania wewnętrznego adresu URL usługi internetowej.

I otrzymuję dane dla obrazu w bajtach z adresu URL zamiast obrazu, jak poniżej:

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

Ale przy pomocy powyższego kodu nie mogę przekonwertować tych danych na obraz.

Jak mogę przekonwertować te dane na obraz?

Jakieś rozwiązanie?

Z góry dziękuję.

Odpowiedzi:

0 dla odpowiedzi № 1

Posługiwać się NSData-Base64 przekonwertować base64 na NSData, a następnie na UIImage

NSString  *strBase64 = [yourResposeDict objectForKey:@"AppBanner"];
//decode strBase64 using NSData-Base64 library