2016-07-13 8 views
0

Я получаю URL-адрес от метеоритного сервера и пытаюсь его отобразить. но onError logsОшибка декодирования данных изображения

Error decoding image data <NSData 0x7f9d820c5a00; 1196 bytes> 

Я вхожу в путь и просматриваю его в браузере и его там. что вызывает это? или, по крайней мере, что означает эта ошибка?

Edit:

Я использую meteorjs для сервера. Я думаю, что это как-то связано с этим. Я использую статические изображения в Интернете, и все работает отлично.

PS: Я не код в объективном C

+0

Вы можете указать рисунок изображения? –

+0

Я обслуживаю локально http: // localhost: 3000/users/QtH3t7hrMk92D2BDN/medium_4980838804202467-EDDD9922-2ED4-42D3-B95D-AAFC9AFE5F64.jpg что-то в этом роде. – Damathryx

+0

Что хранится в 'NSData'? Уверен, это сообщение об ошибке, а не данные изображения. – Avi

ответ

0

Я думаю, вы непосредственно отображая NSData без преобразования и изображения. Делать вот так:

NSData *data = [NSData datawithContentsOfURL:URLString]; 
UIImage *image = [UIImage imageWithData:data]; 
Смежные вопросы