Клуб API Карт

Вопрос по API для iOS

Пост в архиве.

Сразу сорри если куда-то не туда пишу, очень мало инфы по API для iOS.

Так вот вопрос.

Я создал оутлет для View для карт

IBOutlet YMKMapView *_mapView;

 

Карты показываются, всё нормуль. Кэш сохраняется. если презентовать и дисмисить контролл вместе с картой. Но как только мы выключаем приложение и запускаем заново, весь кэш чистится, вопрос, как его сохранять?

Спасибо.

5 комментариев

Это клуб JS API Яндекс.Карт, а у Вас, судя по всему, вопрос по MapKit. 

Да, и вот ни клуба ни форума найти не могу по этому делу

Кэш сохраняется в ~/Library/Caches/. Этот каталог может быть очищен системой и этот процесс не управляется приложением.

А как же оригинальные Яндекс.Карты работают, они ж как-то кэш сохраняют.

Т.е. если полазить по картам, потом выйти из приложения полностью, отключить инет и войти, всё будет нормально. У меня же кэш хранится пока приложение включено или висит в бэкграунде, но если его закрыть, то усё...

Ну Яндекс.Карты и Map Kit — это все-таки разные сервисы. Как JS API и maps.yandex.ru.