Как я могу очистить кеш MKMapView от фрагментов карты?

Я работаю над картографическим приложением для iPhone / iPad на основе MKMapView, которое накладывает на мою собственную базовую карту, чтобы обеспечить некоторые ограниченные функциональные возможности, даже когда пользователи отключены от сети и не могут подключиться к серверу листов карты Google.

Эта функция работает, но мне трудно тестировать ее после каждой новой сборки, потому что я не могу найти способ очистить / сбросить кеш тайлов карты iOS. Кэш iOS выдерживает даже цикл включения питания и перезагрузку устройства iOS. Везде, где я в прошлом увеличивал масштаб изображения с тайлами в памяти из предыдущего сеанса тестирования.

Есть ли способ заставить iOS очистить кеш карты? Прямо сейчас единственная альтернатива, о которой я могу думать, - это перепрограммировать ОС каждый раз, когда мне нужно провести тест.

Спасибо!

Кстати: это почти дубликат этого вопроса , но в в этом случае проблема была не в t тестирование с пустым кешем, а скорее освобождение памяти. Принятый ответ, приведенный там, был посвящен проблеме с оперативной памятью, а не той же проблеме, с которой я столкнулся здесь.

7
задан Community 23 May 2017 в 12:25
поделиться