Mkmapview: Полученное предупреждение о памяти. Уровень = 2.

StackOverflow https://stackoverflow.com/questions/3843366

Вопрос

У меня есть приложение, которое кэширует довольно приличное количество данных в памяти после анализа файла CSV, а также отображает Mkmapview. После прокрутки по всей стране от одного конца в другой в MkmapView приложение неизбежно дает мне один или несколько:

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

и, наконец, падает из-за низкой памяти. Я пытался выяснить средство управления либо памятью MKMapView, либо мои собственные данные (которые поставляются из файла CSV - файл CSV должен быть записан на часто, поэтому я хотел бы сохранить его в памяти в памяти Некоторая мода или другая, если это возможно, если не будет лучшего средства обработки проблемы.

Есть идеи?

Это было полезно?

Решение

Используйте инструменты для определения того, сколько памяти CACHED CSV принимает VS Mkmapview. Если CSV является проблемой, то посмотрите на хранение его с помощью Coredata или SQLite.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top