Panoramica
Protocollo utilizzato da GMSAutocompleteResultsViewController
per comunicare all'applicazione l'interazione dell'utente con il controller.
Funzioni pubbliche dei membri | |
(void) | - resultsController:didAutocompleteWithPlace: |
Richiamato quando un luogo è stato selezionato tra le previsioni di completamento automatico disponibili. | |
(void) | - resultsController:didFailAutocompleteWithError: |
Richiamato quando si è verificato un errore non ripetibile durante il recupero delle previsioni di completamento automatico o dei dettagli dei luoghi. | |
(BOOL) | - resultsController:didSelectPrediction: |
Richiamato se l'utente seleziona una previsione di completamento automatico dall'elenco, ma prima di richiedere i dettagli del luogo. | |
(void) | - didUpdateAutocompletePredictionsForResultsController: |
Viene chiamato una volta ogni volta che vengono ricevute nuove previsioni di completamento automatico. | |
(void) | - didRequestAutocompletePredictionsForResultsController: |
Viene chiamato una volta subito dopo che è stata effettuata una richiesta di previsioni con completamento automatico. |
Documentazione sulle funzioni membri
- (void) resultsController: | (GMSAutocompleteResultsViewController *) | resultsController | |
DidAutocompleteWithPlace: | (GMSPlace *) | luogo | |
[required] |
Richiamato quando un luogo è stato selezionato tra le previsioni di completamento automatico disponibili.
- Parametri:
-
resultsController L'elemento GMSAutocompleteResultsViewController
che ha generato l'evento.posto Il valore GMSPlace
restituito.
- (void) resultsController: | (GMSAutocompleteResultsViewController *) | resultsController | |
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:
-
resultsController L'elemento GMSAutocompleteResultsViewController
che ha generato l'evento.errore Il valore NSError
restituito.
- (BOOL) resultsController: | (GMSAutocompleteResultsViewController *) | resultsController | |
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:
-
resultsController L'elemento GMSAutocompleteResultsViewController
che ha generato l'evento.previsione L'elemento GMSAutocompletePrediction
selezionato.
- (void) didUpdateAutocompletePredictionsForResultsController: | (GMSAutocompleteResultsViewController *) | resultsController | [optional] |
Viene chiamato una volta ogni volta che vengono ricevute nuove previsioni di completamento automatico.
- Parametri:
-
resultsController L'elemento GMSAutocompleteResultsViewController
che ha generato l'evento.
- (void) didRequestAutocompletePredictionsForResultsController: | (GMSAutocompleteResultsViewController *) | resultsController | [optional] |
Viene chiamato una volta subito dopo che è stata effettuata una richiesta di previsioni con completamento automatico.
- Parametri:
-
resultsController L'elemento GMSAutocompleteResultsViewController
che ha generato l'evento.