jueves, 11 de noviembre de 2010

Cargar una imagen desde una Url [Receta iPhone y iPad]

Hasta que los desarrolladores del iOS SDK se dignen a hacer una función del tipo


[UIImage imageFromURL:url];

nos tendremos que conformar con esto:

Solución


NSURL *url = [NSURL URLWithString:urlImagen];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *img = [[UIImage alloc] initWithData:data];
//Hacemos cosas con la imagen...
[img release];

Explicación

Creamos un objeto url que se lo pasamos al método de NSData capaz de obtener datos desde una url. Como UIImage cuenta con un método capaz de crear una imagen desde un NSData le pasamos la imagen descargada.

No hay comentarios:

Publicar un comentario