Panoramica
Protocollo utilizzato da GMSAutocompleteTableDataSource
per comunicare all'applicazione l'interazione dell'utente con l'origine dati.
Funzioni pubbliche dei membri | |
(void) | - tableDataSource:didAutocompleteWithPlace: |
Richiamato quando un luogo è stato selezionato tra le previsioni di completamento automatico disponibili. | |
(void) | - tableDataSource:didFailAutocompleteWithError: |
Richiamato quando si è verificato un errore non ripetibile durante il recupero delle previsioni di completamento automatico o dei dettagli dei luoghi. | |
(BOOL) | - tableDataSource:didSelectPrediction: |
Richiamato se l'utente seleziona una previsione di completamento automatico dall'elenco, ma prima di richiedere i dettagli del luogo. | |
(void) | - didUpdateAutocompletePredictionsForTableDataSource: |
Viene chiamato una volta ogni volta che vengono ricevute nuove previsioni di completamento automatico. | |
(void) | - didRequestAutocompletePredictionsForTableDataSource: |
Viene chiamato una volta subito dopo che è stata effettuata una richiesta di previsioni con completamento automatico. |
Documentazione sulle funzioni membri
- (void) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
DidAutocompleteWithPlace: | (GMSPlace *) | luogo | |
[required] |
Richiamato quando un luogo è stato selezionato tra le previsioni di completamento automatico disponibili.
- Parametri:
-
tableDataSource L'elemento GMSAutocompleteTableDataSource
che ha generato l'evento.posto Il valore GMSPlace
restituito.
- (void) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
DidFailAutocompleteWithError: | (NSError *) | ||
[required] |
Richiamato quando si è verificato un errore non ripetibile durante il recupero delle previsioni di completamento automatico o dei dettagli dei luoghi.
Un errore non ripetibile viene definito come un errore che difficilmente verrà risolto ritentando immediatamente l'operazione.
Solo i seguenti valori di GMSPlacesErrorCode
sono ripetibili:
- kGMSPlacesNetworkError
- kGMSPlacesServerError
- kGMSPlacesInternalError
Tutti gli altri codici di errore non sono ripetibili.
- Parametri:
-
tableDataSource L'elemento GMSAutocompleteTableDataSource
che ha generato l'evento.errore Il valore NSError
restituito.
- (BOOL) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
DidSelectPrediction: | (GMSAutocompletePrediction *) | previsione | |
[optional] |
Richiamato se l'utente seleziona una previsione di completamento automatico dall'elenco, ma prima di richiedere i dettagli del luogo.
Restituire NO da questo metodo sopprimerà il recupero dei dettagli del luogo e non verrà chiamato DidAutocompleteWithPlace.
- Parametri:
-
tableDataSource L'elemento GMSAutocompleteTableDataSource
che ha generato l'evento.previsione L'elemento GMSAutocompletePrediction
selezionato.
- (void) didUpdateAutocompletePredictionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
Viene chiamato una volta ogni volta che vengono ricevute nuove previsioni di completamento automatico.
- Parametri:
-
tableDataSource L'elemento GMSAutocompleteTableDataSource
che ha generato l'evento.
- (void) didRequestAutocompletePredictionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
Viene chiamato una volta subito dopo che è stata effettuata una richiesta di previsioni con completamento automatico.
- Parametri:
-
tableDataSource L'elemento GMSAutocompleteTableDataSource
che ha generato l'evento.