2010-10-13 3 views
4

Je suis confronté à un problème lors de l'affichage de l'image dans l'iphone. J'ai utilisé le code ci-dessous, mais il fonctionne uniquement pour les fichiers .png.Comment afficher les images de type .jpeg ou .gif ou .tiff dans l'iphone sdk

 UIImageView* imageView=[[UIImageView alloc] initWithFrame:CGRectMake(6,10, 80, 80)]; 
     imageView.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:customerListObject.customerImage]]]; 
     [myView addSubview:imageView]; 
     [imageView release]; 

Je ne pouvais pas afficher les autres types de fichiers image, veuillez me suggérer la solution.

Merci, Madan Mohan

+0

Avez-vous essayé avec des images locales et [UIImage imageNamed: @ ""]? – Vinzius

+0

Son travail avec elle, mais j'ai besoin d'afficher avec d'autres types –

+0

Avez-vous confirmé que vos appels à [NSData dataWithContentsOfURL:] et [UIImage imageWithData:] ne retournent pas? C'est-à-dire, obtenez-vous les données de l'URL, et ces données sont-elles transformées en UIImage? – Ryan

Répondre

1

Essayez d'utiliser ceci:

imageView.image = [UIImage imageWithContentsOfFile: [[NSBundle mainBundle] pathForResource:@"imagename" ofType:@"png"]]; 

Et puis remplacez imagename et .png avec votre nom et type de fichier.

+0

Je reçois l'URL de l'image de l'analyseur, comment puis-je utiliser NSBundle –

Questions connexes