<GMSAutocompleteTableDataSourceDelegate> Protokollreferenz

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
<GMSAutocompleteTableDataSourceDelegate> Protokollreferenz

Übersicht

Das von GMSAutocompleteTableDataSource verwendete Protokoll, um die Interaktion des Nutzers mit der Datenquelle an die Anwendung zu kommunizieren.

Funktionen für öffentliche Mitglieder

(void)tableDataSource:didAutocompleteWithPlace
 Wird aufgerufen, wenn ein Ort aus den verfügbaren automatischen Vervollständigungen ausgewählt wurde.
(void)tableDataSource:didFailAutocompleteWithError:
 Wird aufgerufen, wenn beim Abrufen von automatischen Vervollständigungen oder Ortsdetails ein nicht wiederholbarer Fehler aufgetreten ist.
(BOOL)tableDataSource:didSelectPrediction:
 Wird aufgerufen, wenn der Nutzer eine automatische Vervollständigung aus der Liste auswählt, aber bevor Ortsdetails angefordert werden.
(void)didUpdateAutocompletePredictionsForTableDataSource:
 Wird jedes Mal aufgerufen, wenn neue automatische Vervollständigungen eingehen.
(void)didRequestAutocompletePredictionsForTableDataSource:
 Wird sofort nach einer Anfrage für automatische Vervollständigungen aufgerufen.

Dokumentation zu Mitgliederfunktionen

- (void) Tabellendatenquelle: (GMSAutocompleteTableDataSource *) Tabellendatenquelle
DidAutocompleteWithPlace: (GMSPlace *) Ort
[required]

Wird aufgerufen, wenn ein Ort aus den verfügbaren automatischen Vervollständigungen ausgewählt wurde.

Parameter:
TabellendatenquelleDer GMSAutocompleteTableDataSource, der das Ereignis generiert hat.
OrtDie GMSPlace, die zurückgegeben wurde.
- (void) Tabellendatenquelle: (GMSAutocompleteTableDataSource*) Tabellendatenquelle
DidFailAutocompleteWithError: (NSError *) error
[required]

Wird aufgerufen, wenn beim Abrufen von automatischen Vervollständigungen oder Ortsdetails ein nicht wiederholbarer Fehler aufgetreten ist.

Ein nicht wiederholbarer Fehler ist definiert als ein Fehler, der wahrscheinlich nicht sofort durch einen neuen Versuch behoben werden kann.

Nur die folgenden Werte von GMSPlacesErrorCode können wiederholbar sein:

  • kGMSPlacesNetworkError (kGMSPlacesNetworkError)
  • kGMSPlacesServerError (Fehler bei kGMSPlacesServerError)
  • kGMSPlacesInternalError

Alle anderen Fehlercodes sind nicht wiederholbar.

Parameter:
TabellendatenquelleDer GMSAutocompleteTableDataSource, der das Ereignis generiert hat.
errorDie NSError, die zurückgegeben wurde.
– (BOOL) tableDataSource: (GMSAutocompleteTableDataSource*) Tabellendatenquelle
DidSelectPrediction: (GMSAutocompletePrediction*) vorhersage
[optional]

Wird aufgerufen, wenn der Nutzer eine automatische Vervollständigung aus der Liste auswählt, aber bevor Ortsdetails angefordert werden.

Durch die Rückgabe von NO von dieser Methode wird der Abruf von Ortsdetails unterdrückt und DidAutocompleteWithPlace wird nicht aufgerufen.

Parameter:
TabellendatenquelleDer GMSAutocompleteTableDataSource, der das Ereignis generiert hat.
prognostizierter WertDie GMSAutocompletePrediction, die ausgewählt ist.

Wird jedes Mal aufgerufen, wenn neue automatische Vervollständigungen eingehen.

Parameter:
TabellendatenquelleDer GMSAutocompleteTableDataSource, der das Ereignis generiert hat.

Wird sofort nach einer Anfrage für automatische Vervollständigungen aufgerufen.

Parameter:
TabellendatenquelleDer GMSAutocompleteTableDataSource, der das Ereignis generiert hat.