Présentation
Protocole utilisé par GMSAutocompleteViewController
pour communiquer à l'application l'interaction de l'utilisateur avec le contrôleur.
Fonctions de membre public | |
(void) | - viewController:didAutocompleteWithPlace : |
Appelée lorsqu'un lieu a été sélectionné parmi les prédictions de saisie semi-automatique disponibles. | |
(void) | - viewController:didFailAutocompleteWithError: |
Appelée lorsqu'une erreur impossible à relancer lors de la récupération des prédictions de saisie semi-automatique ou des détails sur un lieu s'est produite. | |
(void) | - était annulé: |
Appelée lorsque l'utilisateur appuie sur le bouton "Annuler" dans une GMSAutocompleteViewController . | |
(BOOL) | - viewController:didSelectPrediction : |
Appelée lorsque l'utilisateur sélectionne une prédiction de saisie semi-automatique dans la liste, mais avant de demander des détails sur le lieu. | |
(void) | - didUpdateAutocompletePredictions: |
Appelé une fois chaque fois que de nouvelles prédictions de saisie semi-automatique sont reçues. | |
(void) | - didRequestAutocompletePredictions : |
Appelée une fois immédiatement après qu'une requête de prédictions de saisie semi-automatique est effectuée. |
Documentation sur la fonction de membre
- (void) viewController: | (GMSAutocompleteViewController *). | viewController | |
DidAutocompleteWithPlace: | (GMSPlace *) | place | |
[required] |
Appelée lorsqu'un lieu a été sélectionné parmi les prédictions de saisie semi-automatique disponibles.
Les implémentations de cette méthode doivent fermer le contrôleur de vue, car il ne se ferme pas lui-même.
- Paramètres :
-
viewController GMSAutocompleteViewController
ayant généré l'événement.lieu GMSPlace
renvoyé.
- (void) viewController: | (GMSAutocompleteViewController *). | viewController | |
DidFailAutocompleteWithError: | (NSError *) | error (erreur) | |
[required] |
Appelée lorsqu'une erreur impossible à relancer lors de la récupération des prédictions de saisie semi-automatique ou des détails sur un lieu s'est produite.
Une erreur ne pouvant pas faire l'objet d'une nouvelle tentative est définie comme une erreur qui a peu de chances d'être corrigée en effectuant une nouvelle tentative immédiate de l'opération.
Seules les valeurs suivantes de GMSPlacesErrorCode
peuvent être relancées:
- kGMSPlacesNetworkError
- kGMSPlacesServerError
- kGMSPlacesInternalError
Les autres codes d'erreur ne peuvent pas faire l'objet d'une nouvelle tentative.
- Paramètres :
-
viewController GMSAutocompleteViewController
ayant généré l'événement.error NSError
renvoyé.
- (void) wasCanceled: | (GMSAutocompleteViewController *). | viewController | [required] |
Appelée lorsque l'utilisateur appuie sur le bouton "Annuler" dans une GMSAutocompleteViewController
.
Les implémentations de cette méthode doivent fermer le contrôleur de vue, car il ne se ferme pas lui-même.
- Paramètres :
-
viewController GMSAutocompleteViewController
ayant généré l'événement.
- (BOOL) viewController: | (GMSAutocompleteViewController *). | viewController | |
faitSelectPrediction: | (GMSAutocompletePrediction *). | prédiction ; | |
[optional] |
Appelée lorsque l'utilisateur sélectionne une prédiction de saisie semi-automatique dans la liste, mais avant de demander des détails sur le lieu.
Si vous renvoyez NO via cette méthode, l'extraction des détails du lieu est supprimée, et l'appel faitAutocompleteWithPlace n'est pas appelé.
- Paramètres :
-
viewController GMSAutocompleteViewController
ayant généré l'événement.prédiction GMSAutocompletePrediction
sélectionné.
- (void) didUpdateAutocompletePredictions: | (GMSAutocompleteViewController *). | viewController | [optional] |
Appelé une fois chaque fois que de nouvelles prédictions de saisie semi-automatique sont reçues.
- Paramètres :
-
viewController GMSAutocompleteViewController
ayant généré l'événement.
- (void) didRequestAutocompletePredictions: | (GMSAutocompleteViewController *). | viewController | [optional] |
Appelée une fois immédiatement après qu'une requête de prédictions de saisie semi-automatique est effectuée.
- Paramètres :
-
viewController GMSAutocompleteViewController
ayant généré l'événement.