Domanda

Ho bisogno di un chiarimento da tutti voi, cioè io sono l'attuazione di un'applicazione iPad. In che ho cercato di scaricare e animare le immagini. Il conteggio delle immagini deve essere superiore a codice 100,000.The ho usato per il download e l'aggiunta alla vista è il seguente.

UIImageView* imageView=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0,100,100)];
NSData *receivedData=nil;
receivedData = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://path/prudently/iphone/image_s/e545afbf-4e3e-442e-92f9-a7891fc3ea9f/test.png"]];
imageView.image = [[UIImage alloc] initWithData:receivedData] ;
[subView addSubview:imageView];
[imageView release];

Ma io sono sempre un'eccezione dopo ho aggiunto con successo immagine più di 8000 alla mia visualizzazione secondaria. Io sono sempre un'eccezione a ottenere i dati dal URL. E ancora una cosa non sto rilasciando la visualizzazione secondaria perché una volta che li ho scaricato ho bisogno di animare la visualizzazione secondaria.

dammi le tue suggessions

Grazie, Sekhar Bethalam.

È stato utile?

Soluzione

È possibile scrivere l'URL, immagini o qualcosa ad un file memorizzato nella cache, e dividere alcune pagine per animare le immagini ... Quando l'utente preme un collegamento a una pagina, un'applicazione di leggere e animare le immagini di questa pagina, le immagini della pagina che l'utente non usa necessità di non visualizzare.

Altri suggerimenti

100.000 immagini sembrerebbe un sacco per le applicazioni desktop, per non parlare di uno smart phone come un iPhone. Non c'è un altro approccio si può prendere per risolvere questo problema che non avrebbe bisogno di un tale elevato numero di risorse?

L'unico modo che si sta per raggiungere questo obiettivo è quello di creare in modo dinamico e distruggere i UIImageViews in quanto sono necessari sullo schermo. L'iPhone / iPad / iAnything sono incapaci di fare quello che vuoi a causa della memoria limitata disponibile sul dispositivo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top