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

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

Обзор

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

Открытые функции-члены

(пустота) -ResultsController:didAutocompleteWithPlace:
Вызывается, когда место выбрано из доступных подсказок автозаполнения.
(пустота) -ResultsController:didFailAutocompleteWithError:
Вызывается, когда при получении подсказок автозаполнения или сведений о месте возникает неповторяемая ошибка.
(БУЛ) -ResultsController:didSelectPrediction:
Вызывается, когда пользователь выбирает из списка подсказку автозаполнения, но до запроса сведений о месте.
(пустота) - DidUpdateAutocompletePredictionsForResultsController:
Вызывается один раз каждый раз при получении новых подсказок автозаполнения.
(пустота) - DidRequestAutocompletePredictionsForResultsController:
Вызывается один раз сразу после выполнения запроса на подсказки автозаполнения.

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

- (void) результатыКонтроллер: ( GMSAutocompleteResultsViewController *) Контроллер результатов
сделалAutocompleteWithPlace: ( GMSPlace *) место
[required]

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

Параметры:
Контроллер результатов GMSAutocompleteResultsViewController , сгенерировавший событие.
место Возвращенное GMSPlace .
- (void) результатыКонтроллер: ( GMSAutocompleteResultsViewController *) Контроллер результатов
DidFailAutocompleteWithError: (НСОшибка *) ошибка
[required]

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

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

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

  • kGMSPlacesNetworkError
  • kGMSPlacesServerError
  • kGMSPlacesInternalError

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

Параметры:
Контроллер результатов GMSAutocompleteResultsViewController , сгенерировавший событие.
ошибка Возвращенный NSError .
- (BOOL) результатыКонтроллер: ( GMSAutocompleteResultsViewController *) Контроллер результатов
сделалВыбратьпредсказание: ( GMSAutocompletePrediction *) прогноз
[optional]

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

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

Параметры:
Контроллер результатов GMSAutocompleteResultsViewController , сгенерировавший событие.
прогноз Выбранный GMSAutocompletePrediction .
- (void) DidUpdateAutocompletePredictionsForResultsController: ( GMSAutocompleteResultsViewController *) Контроллер результатов [optional]

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

Параметры:
Контроллер результатов GMSAutocompleteResultsViewController , сгенерировавший событие.
- (void) DidRequestAutocompletePredictionsForResultsController: ( GMSAutocompleteResultsViewController *) Контроллер результатов [optional]

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

Параметры:
Контроллер результатов GMSAutocompleteResultsViewController , сгенерировавший событие.