<GMSAutocompleteTableDataSourceDelegate> Ссылка на протокол

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

Обзор

Протокол, используемый 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 .

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

Параметры:
таблицаDataSource GMSAutocompleteTableDataSource , создавший событие.

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

Параметры:
таблицаDataSource GMSAutocompleteTableDataSource , создавший событие.