Справочник по протоколу <GMSAutocompleteTableDataSourceDelegate>

Справочник по протоколу <GMSAutocompleteTableDataSourceDelegate>

Обзор

Протокол, используемый GMSAutocompleteTableDataSource для передачи взаимодействия пользователя с источником данных в приложение.

Общедоступные функции-члены

(пустота) - tableDataSource:didAutocompleteWithPlace:
Вызывается, когда место было выбрано из доступных прогнозов автозаполнения.
(пустота) - tableDataSource:didFailAutocompleteWithError:
Вызывается, когда возникает неповторяемая ошибка при получении прогнозов автозаполнения или сведений о месте.
(BOOL) - tableDataSource:didSelectPrediction:
Вызывается, когда пользователь выбирает прогноз автозаполнения из списка, но перед запросом сведений о месте.
(пустота) - didUpdateAutocompletePredictionsForTableDataSource:
Вызывается один раз каждый раз при получении новых прогнозов автозаполнения.
(пустота) - didRequestAutocompletePredictionsForTableDataSource:
Вызывается один раз сразу после запроса автозаполнения прогнозов.

Документация по функциям-членам

- (пусто) tableDataSource: ( GMSAutocompleteTableDataSource *) таблицаDataSource
сделал автозаполнение с местом: ( GMSPlace *) место
[required]

Вызывается, когда место было выбрано из доступных прогнозов автозаполнения.

Параметры:
таблицаDataSource Источник GMSAutocompleteTableDataSource , сгенерировавший событие.
место GMSPlace , который был возвращен.
- (пусто) tableDataSource: ( GMSAutocompleteTableDataSource *) таблицаDataSource
didFailAutocompleteWithError: (NSError *) ошибка
[required]

Вызывается, когда возникает неповторяемая ошибка при получении прогнозов автозаполнения или сведений о месте.

Неповторяемая ошибка определяется как ошибка, которую вряд ли можно исправить, немедленно повторив операцию.

Только следующие значения GMSPlacesErrorCode можно повторить:

  • kGMSPlacesNetworkError
  • kGMSPlacesServerError
  • kGMSPlacesInternalError

Все остальные коды ошибок не подлежат повторной попытке.

Параметры:
таблицаDataSource Источник GMSAutocompleteTableDataSource , сгенерировавший событие.
ошибка NSError , который был возвращен.
- (BOOL) tableDataSource: ( GMSAutocompleteTableDataSource *) таблицаDataSource
сделалВыборПредсказания: ( GMSAutocompletePrediction *) прогноз
[optional]

Вызывается, когда пользователь выбирает прогноз автозаполнения из списка, но перед запросом сведений о месте.

Возврат NO из этого метода отключит выборку сведений о месте, и didAutocompleteWithPlace не будет вызываться.

Параметры:
таблицаDataSource Источник GMSAutocompleteTableDataSource , сгенерировавший событие.
прогноз GMSAutocompletePrediction .

Вызывается один раз каждый раз при получении новых прогнозов автозаполнения.

Параметры:
таблицаDataSource Источник GMSAutocompleteTableDataSource , сгенерировавший событие.

Вызывается один раз сразу после запроса автозаполнения прогнозов.

Параметры:
таблицаDataSource Источник GMSAutocompleteTableDataSource , сгенерировавший событие.