Informações gerais
Protocolo usado pelo GMSAutocompleteTableDataSource
para comunicar a interação do usuário com a fonte de dados para o aplicativo.
Funções membro público | |
(void) | – tableDataSource:didAutocompleteWithPlace: |
Chamado quando um lugar é selecionado nas previsões de preenchimento automático disponíveis. | |
(void) | – tableDataSource: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) | – tableDataSource:didSelectPrediction: |
Chamado quando o usuário seleciona uma previsão de preenchimento automático da lista, mas antes de solicitar detalhes do lugar. | |
(void) | – didUpdateAutocompletePredictionsForTableDataSource: |
Chamado uma vez sempre que novas previsões de preenchimento automático forem recebidas. | |
(void) | – didRequestAutocompletePredictionsForTableDataSource: |
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) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
fezAutocompleteWithPlace: | (GMSPlace *) | lugar | |
[required] |
Chamado quando um lugar é selecionado nas previsões de preenchimento automático disponíveis.
- Parâmetros:
-
tableDataSource O GMSAutocompleteTableDataSource
que gerou o evento.lugar O GMSPlace
que foi retornado.
- (void) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
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:
-
tableDataSource O GMSAutocompleteTableDataSource
que gerou o evento.error O NSError
que foi retornado.
- (BOOL) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
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:
-
tableDataSource O GMSAutocompleteTableDataSource
que gerou o evento.previsão O GMSAutocompletePrediction
que foi selecionado.
– (void) didUpdateAutocompletePredictionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
Chamado uma vez sempre que novas previsões de preenchimento automático forem recebidas.
- Parâmetros:
-
tableDataSource O GMSAutocompleteTableDataSource
que gerou o evento.
- (void) didRequestAutocompletePredictionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
Chamado uma vez imediatamente após uma solicitação de previsões de preenchimento automático ser feita.
- Parâmetros:
-
tableDataSource O GMSAutocompleteTableDataSource
que gerou o evento.