Pregunta

Tengo una aplicación que almacena una cantidad bastante decente de los datos en la memoria después de analizar un archivo csv, y también muestra una MKMapView. Después de desplazarse por todo el país de un extremo a otro en el MKMapView, la aplicación, inevitablemente, me da uno o más:

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

y finalmente se bloquea por falta de memoria. He estado tratando de encontrar una manera de gestionar bien la memoria de MKMapView o mis propios datos (que proviene de un archivo csv - las necesidades de archivo CSV que se escriben en frecuencia, por lo que me gustaría mantenerlo en la memoria de de alguna manera u otra, si es posible, a menos que haya un mejor medio de manejo del tema.

¿Alguna idea?

¿Fue útil?

Solución

Usar instrumentos para determinar la cantidad de memoria caché del CSV está tomando contra la MKMapView. Si la CSV es el problema, y ??luego mirar su almacenamiento utilizando CoreData o SQLite.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top