Informações gerais
Protocolo usado pelo GMSAutocompleteResultsViewController
para comunicar a interação do usuário com o controlador ao aplicativo.
Funções membro público | |
(void) | – resultsController:didAutocompleteWithPlace: |
Chamado quando um lugar é selecionado nas previsões de preenchimento automático disponíveis. | |
(void) | – resultsController:didFailAutocompleteWithError: |
Chamado quando um erro que não permite uma nova tentativa ocorreu ao recuperar previsões de preenchimento automático ou detalhes do lugar. | |
(BOOL) | – resultsController:didSelectPrediction: |
Chamado quando o usuário seleciona uma previsão de preenchimento automático da lista, mas antes de solicitar detalhes do lugar. | |
(void) | – didUpdateAutocompletePredictionsForResultsController: |
Chamado uma vez sempre que novas previsões de preenchimento automático forem recebidas. | |
(void) | – didRequestAutocompletePredictionsForResultsController: |
Chamado uma vez imediatamente após uma solicitação de previsões de preenchimento automático ser feita. |
Documentação da função membro
- (void) resultsController: | (GMSAutocompleteResultsViewController *) | resultsController | |
fezAutocompleteWithPlace: | (GMSPlace *) | lugar | |
[required] |
Chamado quando um lugar é selecionado nas previsões de preenchimento automático disponíveis.
- Parâmetros:
-
resultsController O GMSAutocompleteResultsViewController
que gerou o evento.lugar O GMSPlace
que foi retornado.
- (void) resultsController: | (GMSAutocompleteResultsViewController *) | resultsController | |
didFailAutocompleteWithError: | (NSError *) | error | |
[required] |
Chamado quando um erro que não permite uma nova tentativa ocorreu ao recuperar previsões de preenchimento automático ou detalhes do lugar.
Um erro que não permite uma nova tentativa é definido como um erro que provavelmente não será corrigido ao repetir a operação imediatamente.
Apenas os seguintes valores de GMSPlacesErrorCode
podem ser repetidos:
- kGMSPlacesNetworkError
- kGMSPlacesServerError
- kGMSPlacesInternalError
Todos os outros códigos de erro não podem ser tentados novamente.
- Parâmetros:
-
resultsController O GMSAutocompleteResultsViewController
que gerou o evento.error O NSError
que foi retornado.
- (BOOL) resultsController: | (GMSAutocompleteResultsViewController *) | resultsController | |
didSelectPrediction: | (GMSAutocompletePrediction *) | previsão | |
[optional] |
Chamado quando o usuário seleciona uma previsão de preenchimento automático da lista, mas antes de solicitar detalhes do lugar.
Retornar NO a partir desse método suprimir a busca de detalhes do lugar, e o didAutocompleteWithPlace não será chamado.
- Parâmetros:
-
resultsController O GMSAutocompleteResultsViewController
que gerou o evento.previsão O GMSAutocompletePrediction
que foi selecionado.
- (void) didUpdateAutocompletePredictionsForResultsController: | (GMSAutocompleteResultsViewController *) | resultsController | [optional] |
Chamado uma vez sempre que novas previsões de preenchimento automático forem recebidas.
- Parâmetros:
-
resultsController O GMSAutocompleteResultsViewController
que gerou o evento.
- (void) didRequestAutocompletePredictionsForResultsController: | (GMSAutocompleteResultsViewController *) | resultsController | [optional] |
Chamado uma vez imediatamente após uma solicitação de previsões de preenchimento automático ser feita.
- Parâmetros:
-
resultsController O GMSAutocompleteResultsViewController
que gerou o evento.