Обзор
Протокол, используемый 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
.
- (void) didUpdateAutocompletePredictionsForTableDataSource: | ( GMSAutocompleteTableDataSource *) | таблицаDataSource | [optional] |
Вызывается один раз каждый раз при получении новых прогнозов автозаполнения.
- Параметры:
таблицаDataSource Источник GMSAutocompleteTableDataSource
, сгенерировавший событие.
- (void) didRequestAutocompletePredictionsForTableDataSource: | ( GMSAutocompleteTableDataSource *) | таблицаDataSource | [optional] |
Вызывается один раз сразу после запроса автозаполнения прогнозов.
- Параметры:
таблицаDataSource Источник GMSAutocompleteTableDataSource
, сгенерировавший событие.