<GMSAutocompleteTableDataSourceDelega> Riferimento protocollo

Riferimento per il protocollo <GMSAutocompleteTableDataSourceDelega>

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:
tableDataSourceL'elemento GMSAutocompleteTableDataSource che ha generato l'evento.
postoIl 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:
tableDataSourceL'elemento GMSAutocompleteTableDataSource che ha generato l'evento.
erroreIl 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:
tableDataSourceL'elemento GMSAutocompleteTableDataSource che ha generato l'evento.
previsioneL'elemento GMSAutocompletePrediction selezionato.

Viene chiamato una volta ogni volta che vengono ricevute nuove previsioni di completamento automatico.

Parametri:
tableDataSourceL'elemento GMSAutocompleteTableDataSource che ha generato l'evento.

Viene chiamato una volta subito dopo che è stata effettuata una richiesta di previsioni con completamento automatico.

Parametri:
tableDataSourceL'elemento GMSAutocompleteTableDataSource che ha generato l'evento.