Ringkasan
Protokol yang digunakan oleh GMSAutocompleteResultsViewController
untuk mengomunikasikan interaksi pengguna dengan pengontrol ke aplikasi.
Fungsi Anggota Publik | |
(void) | - resultsController:didAutocompleteWithPlace: |
Dipanggil saat tempat telah dipilih dari prediksi pelengkapan otomatis yang tersedia. | |
(void) | - resultsController:didFailAutocompleteWithError: |
Dipanggil saat terjadi error yang tidak dapat dicoba ulang saat mengambil prediksi pelengkapan otomatis atau detail tempat. | |
(BOOL) | - resultsController:didSelectPrediction: |
Dipanggil saat pengguna memilih prediksi pelengkapan otomatis dari daftar, tetapi sebelum meminta detail tempat. | |
(void) | - didUpdateAutocompletePredictionsForResultsController: |
Dipanggil satu kali setiap kali prediksi pelengkapan otomatis baru diterima. | |
(void) | - didRequestAutocompletePredictionsForResultsController: |
Dipanggil sekali segera setelah permintaan untuk prediksi pelengkapan otomatis dibuat. |
Dokumentasi Fungsi Anggota
- (void) resultsController: | (GMSAutocompleteResultsViewController *) | resultsController | |
DidAutocompleteWithPlace: | (GMSPlace *) | tempat | |
[required] |
Dipanggil saat tempat telah dipilih dari prediksi pelengkapan otomatis yang tersedia.
- Parameter:
-
resultsController GMSAutocompleteResultsViewController
yang menghasilkan peristiwa.tempat GMSPlace
yang ditampilkan.
- (void) resultsController: | (GMSAutocompleteResultsViewController *) | resultsController | |
DidFailAutocompleteWithError: | (NSError *) | error | |
[required] |
Dipanggil saat terjadi error yang tidak dapat dicoba ulang saat mengambil prediksi pelengkapan otomatis atau detail tempat.
Error yang tidak dapat dicoba ulang didefinisikan sebagai error yang tidak mungkin diperbaiki dengan langsung mencoba ulang operasi tersebut.
Hanya nilai GMSPlacesErrorCode
berikut yang dapat dicoba lagi:
- kGMSPlacesNetworkError
- kGMSPlacesServerError
- kGMSPlacesInternalError
Semua kode error lainnya tidak dapat dicoba ulang.
- Parameter:
-
resultsController GMSAutocompleteResultsViewController
yang menghasilkan peristiwa.error NSError
yang ditampilkan.
- (BOOL) resultsController: | (GMSAutocompleteResultsViewController *) | resultsController | |
didSelectPrediction: | (GMSAutocompletePrediction *) | prediksi | |
[optional] |
Dipanggil saat pengguna memilih prediksi pelengkapan otomatis dari daftar, tetapi sebelum meminta detail tempat.
Menampilkan TIDAK dari metode ini akan menyembunyikan pengambilan detail tempat dan DidAutocompleteWithPlace tidak akan dipanggil.
- Parameter:
-
resultsController GMSAutocompleteResultsViewController
yang menghasilkan peristiwa.prediksi GMSAutocompletePrediction
yang dipilih.
- (void) didUpdateAutocompletePredictionsForResultsController: | (GMSAutocompleteResultsViewController *) | resultsController | [optional] |
Dipanggil satu kali setiap kali prediksi pelengkapan otomatis baru diterima.
- Parameter:
-
resultsController GMSAutocompleteResultsViewController
yang menghasilkan peristiwa.
- (void) didRequestAutocompletePredictionsForResultsController: | (GMSAutocompleteResultsViewController *) | resultsController | [optional] |
Dipanggil sekali segera setelah permintaan untuk prediksi pelengkapan otomatis dibuat.
- Parameter:
-
resultsController GMSAutocompleteResultsViewController
yang menghasilkan peristiwa.