<GMSAutocompleteResultsViewControllerDelegate> Protokollreferenz

Protokollreferenz <GMSAutocompleteResultsViewControllerDelegate>

Überblick

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

Öffentliche Mitgliederfunktionen

(void) resultsController:didAutocompleteWithPlace:
 Wird aufgerufen, wenn ein Ort aus den verfügbaren automatischen Vervollständigungen ausgewählt wurde
(void) resultsController:didFailAutocompleteWithError:
 Wird aufgerufen, wenn beim Abrufen von automatisch vervollständigten Vorschlägen oder Ortsdetails ein nicht wiederholbarer Fehler aufgetreten ist.
(BOOL) resultsController:didSelectPrediction:
 Wird aufgerufen, wenn der Nutzer einen automatisch vervollständigten Vorschlag aus der Liste auswählt, aber bevor er Ortsdetails anfordert.
(void) didUpdateAutocompletePredictionsForResultsController:
 Wird jedes Mal aufgerufen, wenn neue automatische Vervollständigungen eingehen.
(void) didRequestAutocompletePredictionsForResultsController:
 Wird einmal direkt nach einer Anfrage für automatische Vervollständigungen aufgerufen.

Dokumentation zu Mitgliederfunktionen

- (void) resultsController: (GMSAutocompleteResultsViewController *) resultsController
DidAutocompleteWithPlace: (GMSPlace *) Ort
[required]

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

Parameter:
resultsControllerDie GMSAutocompleteResultsViewController, von der das Ereignis generiert wurde.
OrtDie zurückgegebene GMSPlace.
- (void) resultsController: (GMSAutocompleteResultsViewController *) resultsController
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:
resultsControllerDie GMSAutocompleteResultsViewController, von der das Ereignis generiert wurde.
errorDie zurückgegebene NSError.
– (BOOL) resultsController: (GMSAutocompleteResultsViewController *) resultsController
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:
resultsControllerDie GMSAutocompleteResultsViewController, von der das Ereignis generiert wurde.
prognostizierter WertDas ausgewählte GMSAutocompletePrediction.

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

Parameter:
resultsControllerDie GMSAutocompleteResultsViewController, von der das Ereignis generiert wurde.

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

Parameter:
resultsControllerDie GMSAutocompleteResultsViewController, von der das Ereignis generiert wurde.