Обзор
Протокол, используемый GMSAutocompleteTableDataSource
для передачи взаимодействия пользователя с источником данных приложению.
Открытые функции-члены | |
(пустота) | - tableDataSource:didAutocompleteWithPlace: |
Вызывается, когда место выбрано из доступных подсказок автозаполнения. | |
(пустота) | - tableDataSource:didFailAutocompleteWithError: |
Вызывается, когда при получении подсказок автозаполнения или сведений о месте возникает неповторяемая ошибка. | |
(БУЛ) | - tableDataSource:didSelectPrediction: |
Вызывается, когда пользователь выбирает из списка подсказку автозаполнения, но до запроса сведений о месте. | |
(пустота) | - DidUpdateAutocompletePredictionsForTableDataSource: |
Вызывается один раз каждый раз при получении новых подсказок автозаполнения. | |
(пустота) | - DidRequestAutocompletePredictionsForTableDataSource: |
Вызывается один раз сразу после выполнения запроса на подсказки автозаполнения. |
Документация по функциям-членам
- (недействительный) tableDataSource: | ( GMSAutocompleteTableDataSource *) | таблицаDataSource | |
сделалAutocompleteWithPlace: | ( GMSPlace *) | место | |
[required] |
Вызывается, когда место выбрано из доступных подсказок автозаполнения.
- Параметры:
таблицаDataSource GMSAutocompleteTableDataSource
, создавший событие.место Возвращенное GMSPlace
.
- (недействительный) tableDataSource: | ( GMSAutocompleteTableDataSource *) | таблицаDataSource | |
DidFailAutocompleteWithError: | (НСОшибка *) | ошибка | |
[required] |
Вызывается, когда при получении подсказок автозаполнения или сведений о месте возникает неповторяемая ошибка.
Неповторяемая ошибка определяется как ошибка, которую вряд ли удастся исправить путем немедленного повторения операции.
Повторно можно повторить только следующие значения GMSPlacesErrorCode
:
- kGMSPlacesNetworkError
- kGMSPlacesServerError
- kGMSPlacesInternalError
Все остальные коды ошибок не подлежат повторной попытке.
- Параметры:
таблицаDataSource GMSAutocompleteTableDataSource
, создавший событие.ошибка Возвращенный NSError
.
- (BOOL) таблицаDataSource: | ( GMSAutocompleteTableDataSource *) | таблицаDataSource | |
сделалВыбратьпредсказание: | ( GMSAutocompletePrediction *) | прогноз | |
[optional] |
Вызывается, когда пользователь выбирает из списка подсказку автозаполнения, но до запроса сведений о месте.
Возврат NO из этого метода приведет к подавлению выборки сведений о месте, и метод DidAutocompleteWithPlace не будет вызываться.
- Параметры:
таблицаDataSource GMSAutocompleteTableDataSource
, создавший событие.прогноз Выбранный GMSAutocompletePrediction
.
- (void) DidUpdateAutocompletePredictionsForTableDataSource: | ( GMSAutocompleteTableDataSource *) | таблицаDataSource | [optional] |
Вызывается один раз каждый раз при получении новых подсказок автозаполнения.
- Параметры:
таблицаDataSource GMSAutocompleteTableDataSource
, создавший событие.
- (void) DidRequestAutocompletePredictionsForTableDataSource: | ( GMSAutocompleteTableDataSource *) | таблицаDataSource | [optional] |
Вызывается один раз сразу после выполнения запроса на подсказки автозаполнения.
- Параметры:
таблицаDataSource GMSAutocompleteTableDataSource
, создавший событие.