Domanda

Ho un app che memorizza nella cache una quantità abbastanza decente di dati in memoria dopo l'analisi di un file CSV, e visualizza anche una MKMapView. Dopo lo scorrimento in tutto il paese da un capo all'altro del MKMapView, l'applicazione mi dà inevitabilmente uno o più:

Received memory warning. Level=1
Received memory warning. Level=2

e infine si blocca a causa di memoria insufficiente. Ho cercato di capire un mezzo di gestione o nella memoria di MKMapView oi miei propri dati (che proviene da un file CSV - le esigenze di file csv da scrivere frequentemente, quindi mi piacerebbe tenerlo in memoria in un modo o nell'altro, se possibile, a meno che non ci sia un modo migliore di affrontare la questione.

Tutte le idee?

È stato utile?

Soluzione

Utilizzare gli strumenti per determinare la quantità di memoria cache del CSV sta prendendo contro il MKMapView. Se il CSV è il problema, poi guardare la memorizzazione utilizzando CoreData o SQLite.

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