Обзор
Протокол, используемый 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
, сгенерировавший событие.