Как очистить кеш mkmapview

В моем приложении у меня есть одно текстовое поле и одна кнопка поиска. Когда пользователь нажимает кнопку поиска после заполнения адреса в текстовом поле, мое приложение показывает результат и прикрепляет значок к просмотру карты. Я использую API Google Maps для этого. Я также добавил функциональность, которую пользователь может перетаскивать булавкой. когда пользователь перетаскивает штифт и опускается в другое место. Предыдущий штифт должен быть удален. Для удаления этого штифта я использую [mapView removeAnnotation [mapView.annotations lastObject]];

но когда я снова ищу новый адрес, который уже поиск. Он снова создал новый пин-код. Я знаю, что это происходит из кэша mkmapview. ** Теперь, как я могу удалить его (пин) из mkmapview

Ответы на вопрос(2)

Ваш ответ на вопрос