Opis
Protokół używany przez GMSAutocompleteTableDataSource
do przekazywania informacji o interakcjach użytkownika ze źródłem danych do aplikacji.
Publiczne funkcje członków | |
(void) | – tableDataSource:didAutocompleteWithPlace: |
Wywoływane po wybraniu miejsca z dostępnych podpowiedzi autouzupełniania. | |
(void) | – tableDataSource: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) | – tableDataSource:didSelectPrediction: |
Wywoływana, gdy użytkownik wybierze z listy podpowiedź autouzupełniania, ale przed zażądaniem informacji o miejscu. | |
(void) | – didUpdateAutocompletePredictionsForTableDataSource: |
Wywoływane raz za każdym razem, gdy zostaną odebrane nowe podpowiedzi autouzupełniania. | |
(void) | – didRequestAutocompletePredictionsForTableDataSource: |
Wywoływana raz bezpośrednio po przesłaniu żądania podpowiedzi autouzupełniania. |
Dokumentacja funkcji członka grupy
- (void) tabelaDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
DidAutocompleteWithPlace: | (GMSPlace *) | place, | |
[required] |
Wywoływane po wybraniu miejsca z dostępnych podpowiedzi autouzupełniania.
- Parametry:
-
tableDataSource GMSAutocompleteTableDataSource
, który wygenerował zdarzenie.miejsce Zwrócony element ( GMSPlace
).
- (void) tabelaDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
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:
-
tableDataSource GMSAutocompleteTableDataSource
, który wygenerował zdarzenie.error Zwrócony element ( NSError
).
- Źródło_tabeli (BOOL): | (GMSAutocompleteTableDataSource *) | tableDataSource | |
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:
-
tableDataSource GMSAutocompleteTableDataSource
, który wygenerował zdarzenie.prognoza GMSAutocompletePrediction
, który został wybrany.
– (void) didUpdateAutocompletePredictionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
Wywoływane raz za każdym razem, gdy zostaną odebrane nowe podpowiedzi autouzupełniania.
- Parametry:
-
tableDataSource GMSAutocompleteTableDataSource
, który wygenerował zdarzenie.
- (void) didRequestAutocompletePredictionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
Wywoływana raz bezpośrednio po przesłaniu żądania podpowiedzi autouzupełniania.
- Parametry:
-
tableDataSource GMSAutocompleteTableDataSource
, który wygenerował zdarzenie.