<GMSAutocompleteViewControllerDelegate> Protokollreferenz

Protokollreferenz <GMSAutocompleteViewControllerDelegate>

Überblick

Von GMSAutocompleteViewController verwendetes Protokoll, das die Interaktion des Nutzers mit dem Controller an die Anwendung sendet.

Öffentliche Mitgliederfunktionen

(void) viewController:didAutocompleteWithPlace:
 Wird aufgerufen, wenn ein Ort aus den verfügbaren automatischen Vervollständigungen ausgewählt wurde
(void) viewController:didFailAutocompleteWithError:
 Wird aufgerufen, wenn beim Abrufen von automatisch vervollständigten Vorschlägen oder Ortsdetails ein nicht wiederholbarer Fehler aufgetreten ist.
(void) - wasCancelled:
 Wird aufgerufen, wenn der Nutzer in einem GMSAutocompleteViewController auf die Schaltfläche „Abbrechen“ tippt.
(BOOL) viewController:didSelectPrediction:
 Wird aufgerufen, wenn der Nutzer einen automatisch vervollständigten Vorschlag aus der Liste auswählt, aber bevor er Ortsdetails anfordert.
(void) didUpdateAutocompletePredictions:
 Wird jedes Mal aufgerufen, wenn neue automatische Vervollständigungen eingehen.
(void) didRequestAutocompletePredictions:
 Wird einmal direkt nach einer Anfrage für automatische Vervollständigungen aufgerufen.

Dokumentation zu Mitgliederfunktionen

– (void) viewController: (GMSAutocompleteViewController *) viewController
DidAutocompleteWithPlace: (GMSPlace *) Ort
[required]

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

Bei Implementierungen dieser Methode sollte der Ansichts-Controller geschlossen werden, da er sich nicht selbst schließt.

Parameter:
viewControllerDie GMSAutocompleteViewController, von der das Ereignis generiert wurde.
OrtDie zurückgegebene GMSPlace.
– (void) viewController: (GMSAutocompleteViewController *) viewController
DidFailAutocompleteWithError: (NS-Fehler *) Fehler
[required]

Wird aufgerufen, wenn beim Abrufen von automatisch vervollständigten Vorschlägen oder Ortsdetails ein nicht wiederholbarer Fehler aufgetreten ist.

Ein nicht wiederholbarer Fehler wird als Fehler definiert, der wahrscheinlich nicht durch sofortige Wiederholung des Vorgangs behoben werden kann.

Nur die folgenden Werte von GMSPlacesErrorCode können wiederholt werden:

  • kGMSPlacesNetworkError
  • kGMSPlacesServerError
  • kGMSPlacesInternalError

Alle anderen Fehlercodes können nicht wiederholt werden.

Parameter:
viewControllerDie GMSAutocompleteViewController, von der das Ereignis generiert wurde.
errorDie zurückgegebene NSError.
- (void) wasCancelled: (GMSAutocompleteViewController *) viewController [required]

Wird aufgerufen, wenn der Nutzer in einem GMSAutocompleteViewController auf die Schaltfläche „Abbrechen“ tippt.

Bei Implementierungen dieser Methode sollte der Ansichts-Controller geschlossen werden, da er sich nicht selbst schließt.

Parameter:
viewControllerDie GMSAutocompleteViewController, von der das Ereignis generiert wurde.
– (BOOL) viewController: (GMSAutocompleteViewController *) viewController
DidSelectPrediction: (GMSAutocompletePrediction *) vorhersagen
[optional]

Wird aufgerufen, wenn der Nutzer einen automatisch vervollständigten Vorschlag aus der Liste auswählt, aber bevor er Ortsdetails anfordert.

Die Rückgabe von NO mit dieser Methode unterdrückt das Abrufen der Ortsdetails und „dAutocompleteWithPlace“ wird nicht aufgerufen.

Parameter:
viewControllerDie GMSAutocompleteViewController, von der das Ereignis generiert wurde.
prognostizierter WertDas ausgewählte GMSAutocompletePrediction.
– (void) didUpdateAutocompletePredictions: (GMSAutocompleteViewController *) viewController [optional]

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

Parameter:
viewControllerDie GMSAutocompleteViewController, von der das Ereignis generiert wurde.
– (void) didRequestAutocompletePredictions: (GMSAutocompleteViewController *) viewController [optional]

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

Parameter:
viewControllerDie GMSAutocompleteViewController, von der das Ereignis generiert wurde.