Riferimento al protocollo <PerAutoAutoTableDataSourceDelegate>

Riferimento al protocollo <PerAutoAutoTableDataSourceDelegate>

Panoramica

Protocollo utilizzato da GMSAutocompleteTableDataSource per comunicare all'applicazione l'interazione dell'utente con l'origine dati.

Funzioni pubbliche per i membri

(vuota)- tableDataSource:didAutocompleteWithPlace:
 Richiamato quando un luogo è stato selezionato dalle previsioni di completamento automatico disponibili.
(vuota)- tableDataSource:didFailAutocompleteWithError:
 Richiamato quando si verifica un errore non irreversibile durante il recupero delle previsioni di completamento automatico o dei dettagli del luogo.
(BOOL)- tableDataSource:didSelectPrediction:
 Richiamato quando l'utente seleziona una previsione di completamento automatico dall'elenco ma prima di richiedere i dettagli del luogo.
(vuota)- didUpdateAutocompletePredictionsForTableDataSource:
 Chiamata una volta ogni volta che vengono ricevute nuove previsioni di completamento automatico.
(vuota)- didRequestAutocompletePredictionsForTableDataSource:
 Richiamato una volta immediatamente dopo la richiesta di previsione di completamento automatico.

Documentazione della funzione per membri

- (void) tabellaDataSource: (DASHAutocompleteTableDataSource *) Origine dati tabella
Did AutocompleteWithPlace: (DASHPlace *) luogo
[required]

Richiamato quando un luogo è stato selezionato dalle previsioni di completamento automatico disponibili.

Parametri:
Origine dati tabellaIl GMSAutocompleteTableDataSource che ha generato l'evento.
postoIl GMSPlace che è stato restituito.
- (void) tabellaDataSource: (DASHAutocompleteTableDataSource *) Origine dati tabella
DidFailAutocompleteWithError: (NSError *) errore
[required]

Richiamato quando si verifica un errore non irreversibile durante il recupero delle previsioni di completamento automatico o dei dettagli del luogo.

Un errore non irreversibile è definito come un errore che probabilmente non verrà risolto ritentando immediatamente l'operazione.

È possibile riprovare soltanto per i seguenti valori: GMSPlacesErrorCode:

  • Errore di rete kőplaces
  • Errore server kPlaces
  • Errore interno kGTMPlaces

Tutti gli altri codici di errore non sono ripetibili.

Parametri:
Origine dati tabellaIl GMSAutocompleteTableDataSource che ha generato l'evento.
errorIl NSError che è stato restituito.
- (BOOL) tableDataSource: (DASHAutocompleteTableDataSource *) Origine dati tabella
DidSelectPrediction: (CPEAutocompletePrediction*) previsione
[optional]

Richiamato quando l'utente seleziona una previsione di completamento automatico dall'elenco ma prima di richiedere i dettagli del luogo.

Se restituisci NO da questo metodo, il recupero dei dettagli del luogo viene soppresso e non verrà richiamato autocompleteWithPlace.

Parametri:
Origine dati tabellaIl GMSAutocompleteTableDataSource che ha generato l'evento.
previsioneLa GMSAutocompletePrediction selezionata.

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

Parametri:
Origine dati tabellaIl GMSAutocompleteTableDataSource che ha generato l'evento.

Richiamato una volta immediatamente dopo la richiesta di previsione di completamento automatico.

Parametri:
Origine dati tabellaIl GMSAutocompleteTableDataSource che ha generato l'evento.