Présentation
Protocole utilisé par GMSAutocompleteTableDataSource
pour communiquer l'interaction de l'utilisateur avec la source de données avec l'application.
Fonctions publiques des membres | |
(void) | - tableDataSource:didAutocompleteWithPlace: |
Appelé lorsqu'un lieu a été sélectionné parmi les prédictions de saisie semi-automatique disponibles. | |
(void) | - tableDataSource:didFailAutocompleteWithError: |
Appelé lorsqu'une erreur ne pouvant pas faire l'objet d'une nouvelle tentative est survenue lors de la récupération des prédictions de la saisie semi-automatique ou des détails du lieu. | |
(BOOL) | - tableDataSource:didSelectPrediction: |
Appelé 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) | - didUpdateAutocompletePredictionsForTableDataSource : |
Appelé une fois que de nouvelles prédictions de saisie semi-automatique sont reçues. | |
(void) | - didRequestAutocompletePredictionsForTableDataSource : |
Appelée immédiatement après l'envoi d'une requête de prédiction pour la saisie semi-automatique |
Documentation sur la fonction de membre
- (void) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
didAutocompleteWithPlace: | (GMSPlace *) | lieu | |
[required] |
Appelé lorsqu'un lieu a été sélectionné parmi les prédictions de saisie semi-automatique disponibles.
- Paramètres :
-
tableDataSource GMSAutocompleteTableDataSource
qui a généré l'événement.lieu GMSPlace
renvoyé.
- (void) tableDataSource: | (GMSAutocompleteTableDataSource*) | tableDataSource | |
didFailAutocompleteWithError: | (NSError *) | error | |
[required] |
Appelé lorsqu'une erreur ne pouvant pas faire l'objet d'une nouvelle tentative est survenue lors de la récupération des prédictions de la saisie semi-automatique ou des détails du lieu.
Une erreur qui ne peut pas faire l'objet d'une nouvelle tentative est définie comme une erreur qui ne sera probablement pas corrigée en réessayant immédiatement l'opération.
Seules les valeurs suivantes de GMSPlacesErrorCode
sont renouvelables:
- kGMSPlacesNetworkError
- kGMSPlacesServerError
- kGMSPlacesInternalError
Les autres codes d'erreur ne peuvent pas faire l'objet d'une nouvelle tentative.
- Paramètres :
-
tableDataSource GMSAutocompleteTableDataSource
qui a généré l'événement.error NSError
renvoyé.
- (BOOL) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
didSelectPrediction: | (GMSAutocompletePrediction *) | prédiction | |
[optional] |
Appelé 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 NON à partir de cette méthode, la récupération des détails du lieu sera supprimée, et didAutocompleteWithPlace ne sera pas appelé.
- Paramètres :
-
tableDataSource GMSAutocompleteTableDataSource
qui a généré l'événement.prédiction GMSAutocompletePrediction
sélectionné.
- (void) didUpdateAutocompletePredictionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
Appelé une fois que de nouvelles prédictions de saisie semi-automatique sont reçues.
- Paramètres :
-
tableDataSource GMSAutocompleteTableDataSource
qui a généré l'événement.
- (void) didRequestAutocompletePredictionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
Appelée immédiatement après l'envoi d'une requête de prédiction pour la saisie semi-automatique
- Paramètres :
-
tableDataSource GMSAutocompleteTableDataSource
qui a généré l'événement.