Referência do protocolo <GMSAutocompleteTableDataSourceDelegate>

Referência do protocolo <GMSAutocompleteTableDataSourceDelegate>

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:
tableDataSourceO GMSAutocompleteTableDataSource que gerou o evento.
lugarO 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:
tableDataSourceO GMSAutocompleteTableDataSource que gerou o evento.
erroO 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:
tableDataSourceO GMSAutocompleteTableDataSource que gerou o evento.
previsãoO 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:
tableDataSourceO 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:
tableDataSourceO GMSAutocompleteTableDataSource que gerou o evento.