Есть ли квота запроса на `MKLocalSearchCompleter`?

Я использую экземпляр MKLocalSearchCompleter чтобы получить строковые предсказания всякий раз, когда текст в моей строке поиска изменился. Я сталкиваюсь с одной проблемой, когда я слишком быстро набираю текст в строке поиска или когда я держу большой палец на клавише Backspace - я получаю следующую ошибку: The operation couldn’t be completed. (MKErrorDomain error 2.)

func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
       if !searchCompleter.isSearching{
            searchCompleter.region = (delegate?.searchResultTableViewControllerNeedsUpdatedMapRegion(self))!
            searchCompleter.queryFragment = searchText
        }
    }

Я предполагаю, как обратное геокодирование, с MKLocalSearchCompleter Существует квота на вызовы по запросу, которые могут произойти в любой момент времени. Если это так, кто-то может указать на обходной путь... Если нет, то, пожалуйста, объясните мне, в чем проблема?

Я распечатываю список предсказанных строк в консоли и в 5-й строке вы можете увидеть ошибку.

быстрое питание

быстрое питание

быстрое питание

Вестфилд Центр Сан-Франциско

Операция не может быть завершена. (MKErrorDomain ошибка 2.)

Хилтон Отель

HP Pavilion в Сан-Хосе

HPS Механическая

HP Pavilion в Сан-Хосе

Хилтон Отель

Дом Премьер Риб

больница

больница

0 ответов

Другие вопросы по тегам