Visão geral
Protocolo usado pelo GMSAutocompleteTableDataSource
para comunicar a interação do usuário com a fonte de dados para o aplicativo.
Funções públicas do membro | |
(vazio) | - tableDataSource:didAutocompleteWithPlace: |
Chamado quando um lugar é selecionado a partir das previsões de preenchimento automático disponíveis. | |
(vazio) | - tableDataSource:didFailAutocompleteWithError: |
Chamado quando ocorre um erro não repetido 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. | |
(vazio) | - didUpdateAutocompletePredictionsForTableDataSource: |
Chamado uma vez sempre que novas previsões de preenchimento automático são recebidas. | |
(vazio) | - didRequestAutocompletePredictionsForTableDataSource: |
Chamado uma vez imediatamente após uma solicitação de previsões de preenchimento automático ser feita. |
Documentação da função de membro
- (void) tableDataSource: | (GMSAutocompleteTableDataSource *). | tableDataSource (em inglês) | |
didAutocompleteWithPlace: | (GMSPlace *) | lugar | |
[required] |
Chamado quando um lugar é selecionado a partir das 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 (em inglês) | |
didFailAutocompleteWithError: | (NSError *) | erro | |
[required] |
Chamado quando ocorre um erro não repetido ao recuperar previsões de preenchimento automático ou detalhes do lugar.
Um erro não passível de nova tentativa é definido como um que provavelmente não será corrigido ao tentar realizar novamente a operação imediatamente.
Somente os seguintes valores de GMSPlacesErrorCode
podem ser repetidos:
- Erro de rede kGMSPlaces
- kGMSPlacesServerError
- kGMSPlacesInternalError
Todos os outros códigos de erro não podem ser repetidos.
- Parâmetros:
-
tableDataSource O GMSAutocompleteTableDataSource
que gerou o evento.erro O NSError
que foi retornado.
- tableDataSource (BOOL): | (GMSAutocompleteTableDataSource *). | tableDataSource (em inglês) | |
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.
O retorno de NO a partir deste método vai suprimir a busca de detalhes do lugar e 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 (em inglês) | [optional] |
Chamado uma vez sempre que novas previsões de preenchimento automático são recebidas.
- Parâmetros:
-
tableDataSource O GMSAutocompleteTableDataSource
que gerou o evento.
- (void) didRequestAutocompletePredictionsForTableDataSource: | (GMSAutocompleteTableDataSource *). | tableDataSource (em inglês) | [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.