0
私のプロジェクトにGMSAutocompleteTableDataSourceDelegateを実装しました。私は検索結果に基づいてデータがロードされているのを見る。しかし、結果をクリックすると、対応するデリゲートメソッドが呼び出されません。提案からアドレスを選択した後デリゲートメソッドに続いてGoogleプレイスAPIのGMSAutocompleteTableDataSourceDelegateが部分的にiOS向けに動作する
は、理想的には、次のいずれかの方法を呼び出すことになっている、
func didRequestAutocompletePredictions(for tableDataSource: GMSAutocompleteTableDataSource) { UIApplication.shared.isNetworkActivityIndicatorVisible = true resultsController?.tableView.reloadData() } func didUpdateAutocompletePredictions(for tableDataSource: GMSAutocompleteTableDataSource) { UIApplication.shared.isNetworkActivityIndicatorVisible = false resultsController?.tableView.reloadData() }
呼ばなっています。しかし、どのメソッドも呼び出されていません。
func tableDataSource(_ tableDataSource: GMSAutocompleteTableDataSource, didAutocompleteWith place: GMSPlace) { } func tableDataSource(_ tableDataSource: GMSAutocompleteTableDataSource, didFailAutocompleteWithError error: Error) { } func tableDataSource(_ tableDataSource: GMSAutocompleteTableDataSource, didSelect prediction: GMSAutocompletePrediction) -> Bool { return true }
誰かが私に私は問題を発見どのように対処するか、いくつかのデバッグのヒント