2016-07-13 1 views
0

Je reçois le chemin d'accès URL d'un serveur météorite et essaie de l'afficher. mais sur les journaux d'erreurErreur lors du décodage des données d'image

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

Je consigner le chemin et l'afficher sur le navigateur et son contenu. qu'est-ce qui le cause? ou du moins qu'est-ce que cette erreur signifie?

Edit:

J'utilise meteorjs pour le serveur. Je pense que cela a quelque chose à voir avec ça. J'utilise des images statiques en ligne et ça marche très bien.

PS: Je DonT code objectif C

+0

pouvez-vous donner l'URL de l'image? –

+0

je sers localement http: // localhost: 3000/utilisateurs/QtH3t7hrMk92D2BDN/medium_4980838804202467-EDDD9922-2ED4-42D3-B95D-AAFC9AFE5F64.jpg quelque chose comme ça. – Damathryx

+0

Qu'est-ce qui est stocké dans le 'NSData'? Je parie que c'est un message d'erreur, et pas les données d'image. – Avi

Répondre

0

Je pense que, vous affichez directement NSData sans conversion pour l'image. Faites comme ceci:

NSData *data = [NSData datawithContentsOfURL:URLString]; 
UIImage *image = [UIImage imageWithData:data];