PDA

Visualizza la versione completa : [Objective-C] Load di una immagine da URL esterna


dottorcere
25-11-2011, 07:55
Buongiorno ragazzi, speramo mi poteste essere d'aiuto.
Io dovrei fare in modo che nella mia app venga caricata una immagine la cui posizione fisica sul mio server. Io costruisco la URL dell'immagine e - mi pare, almeno! - eseguo i passi corretti per visualizzarla, ma... non funziona.
Il flusso che eseguo al momento il seguente:

in Main.h: definisco la UIImageView *imageView
in Main.xib ho inserito la UIImageView e l'ho associata con imageView di cui sopra
in Main.m faccio una richiesta al mio server e mi faccio restituire la URI dell'immagine, poi costruisco l'indirizzo intero dell'immagine (corretto, ho controllato) e lo registro in una NSString *totalURL.
a questo punto:



NSURL *imageURL = [NSURL URLWithLocalString:totalURL];
NSData *data = [[NSdata alloc] initWithCOntentsOfURL:imageURL];
UIImage *tempImage = [[UIImage alloc] initWithData:data];

E quindi poi:


imageView.image = tempImage;

Sbaglio qualcosa? Evidentemente s, ma non riesco a capire cosa.
Grazie a tutt

Loading