Opis
Protokół używany przez GMSAutocompleteResultsViewController
do przekazywania informacji o interakcjach użytkownika z kontrolerem do aplikacji.
Publiczne funkcje członków | |
(void) | – resultsController:didAutocompleteWithPlace: |
Wywoływane po wybraniu miejsca z dostępnych podpowiedzi autouzupełniania. | |
(void) | – resultsController:didFailAutocompleteWithError: |
Wysyłane, gdy podczas pobierania podpowiedzi autouzupełniania lub szczegółów miejsca wystąpił błąd bez możliwości ponowienia próby. | |
(BOOL) | - resultsController:didSelectPrediction: |
Wywoływana, gdy użytkownik wybierze z listy podpowiedź autouzupełniania, ale przed zażądaniem informacji o miejscu. | |
(void) | – didUpdateAutocompletePredictionsForResultsController: |
Wywoływane raz za każdym razem, gdy zostaną odebrane nowe podpowiedzi autouzupełniania. | |
(void) | – didRequestAutocompletePredictionsForResultsController: |
Wywoływana raz bezpośrednio po przesłaniu żądania podpowiedzi autouzupełniania. |
Dokumentacja funkcji członka grupy
– (void) kontroler wyników: | (GMSAutocompleteResultsViewController *) | resultsController | |
DidAutocompleteWithPlace: | (GMSPlace *) | place, | |
[required] |
Wywoływane po wybraniu miejsca z dostępnych podpowiedzi autouzupełniania.
- Parametry:
-
resultsController GMSAutocompleteResultsViewController
, który wygenerował zdarzenie.miejsce Zwrócony element ( GMSPlace
).
– (void) kontroler wyników: | (GMSAutocompleteResultsViewController *) | resultsController | |
DidFailAutocompleteWithError: | (NSError *) | error (błąd) | |
[required] |
Wysyłane, gdy podczas pobierania podpowiedzi autouzupełniania lub szczegółów miejsca wystąpił błąd bez możliwości ponowienia próby.
Błąd, którego nie można ponawiać, to taki, którego nie można rozwiązać przez natychmiastowe ponowne wykonanie operacji.
Ponawiać można tylko te wartości parametru GMSPlacesErrorCode
:
- kGMSPlacesNetworkError
- kGMSPlacesServerError
- kGMSPlacesInternalError
W przypadku pozostałych kodów błędów nie można spróbować ponownie.
- Parametry:
-
resultsController GMSAutocompleteResultsViewController
, który wygenerował zdarzenie.error Zwrócony element ( NSError
).
– (BOOL) resultsController: | (GMSAutocompleteResultsViewController *) | resultsController | |
Prognoza DidSelect: | (GMSAutocompletePrediction *) | prognozowanie, | |
[optional] |
Wywoływana, gdy użytkownik wybierze z listy podpowiedź autouzupełniania, ale przed zażądaniem informacji o miejscu.
Zwracanie wartości NO w tej metodzie spowoduje pominięcie pobierania szczegółów miejsca, a metoda DidAutocompleteWithPlace nie zostanie wywołana.
- Parametry:
-
resultsController GMSAutocompleteResultsViewController
, który wygenerował zdarzenie.prognoza GMSAutocompletePrediction
, który został wybrany.
– (void) didUpdateAutocompletePredictionsForResultsController: | (GMSAutocompleteResultsViewController *) | resultsController | [optional] |
Wywoływane raz za każdym razem, gdy zostaną odebrane nowe podpowiedzi autouzupełniania.
- Parametry:
-
resultsController GMSAutocompleteResultsViewController
, który wygenerował zdarzenie.
- (void) didRequestAutocompletePredictionsForResultsController: | (GMSAutocompleteResultsViewController *) | resultsController | [optional] |
Wywoływana raz bezpośrednio po przesłaniu żądania podpowiedzi autouzupełniania.
- Parametry:
-
resultsController GMSAutocompleteResultsViewController
, który wygenerował zdarzenie.