Frage

Ich habe eine app, der eine ziemlich anständige Menge an Daten im Speicher-Caches nach einer CSV-Datei Parsen und zeigt auch eine MKMapView. im ganzen Land von einem Ende zum anderen in der MKMapView nach dem Scrollen, die App gibt unweigerlich mir ein oder mehrere:

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

und schließlich stürzt aufgrund des geringen Speichers. Ich habe aus einem Mittel zur Figur versucht, entweder die Erinnerung an MKMapView oder meine eigenen Daten zu verwalten (die aus einer CSV-Datei kommt - die CSV-Datei muss häufig geschrieben werden, so dass ich es in Erinnerung behalten mag, dass in einige Mode oder andere, wenn möglich, es sei denn, es gibt ein besseres Mittel, die Behandlung des Themas ist.

Irgendwelche Ideen?

War es hilfreich?

Lösung

Verwenden Sie Instrumente, um zu bestimmen, wie viel Speicher die im Cache gespeicherten CSV vs der MKMapView nimmt. Wenn die CSV das Problem ist, dann schauen Sie sich die Speicherung es mit Coredata oder SQLite.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top