Domanda

Sto avendo circa 60 immagini diverse provenienti dal webservice.And sto riporlo in un NSMutableArray.

Ora, quando si carica l'immagine per la prima volta, ogni immagine consumerà circa 0,5 a 1,5 MB di spazio su iPad. Come faccio avere più immagini raggiunge consumo di memoria molto elevate e quindi l'applicazione viene precipitato.

sto mostrando un'immagine in una visualizzazione dell'immagine facendo clic su un pulsante.

uno può suggerire come menage una questione di memoria in modo che l'applicazione non sarà arrestato.

grazie in anticipo.

È stato utile?

Soluzione

Vorrei memorizzare l'immagine per le applicazioni cache e quindi leggere di nuovo dalla cache quando ne avete bisogno.

NSString *cachesDirectoryPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) objectAtIndex:0];    
NSLog(@"cachesDirectoryPath: %@", cachesDirectoryPath);

o risparmiare il mal di cuore e uso ASIHTTPRequest - http://allseeing-i.com/ASIHTTPRequest/

& ottenere un po 'più di una semplice cache gettato in.

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