Genel bakış
Kullanıcının veri kaynağıyla etkileşimini uygulamaya iletmek için GMSAutocompleteTableDataSource
tarafından kullanılan protokol.
Genel Üye İşlevleri | |
(geçersiz) | - tableDataSource:didAutocompleteWithPlace: |
Kullanılabilir otomatik tamamlama tahminlerinden bir yer seçildiğinde çağrılır. | |
(geçersiz) | - tableDataSource:didFailAutocompleteWithError: |
Otomatik tamamlama tahminleri veya yer ayrıntıları alınırken yeniden denenemez bir hata oluştuğunda çağrılır. | |
(BOOL) | - tableDataSource:didSelectPrediction: |
Kullanıcı listeden bir otomatik tamamlama tahmini seçtiğinde ancak yer ayrıntıları istenmeden önce çağrılır. | |
(geçersiz) | - didUpdateAutocompletePredikionsForTableDataSource: |
Her yeni otomatik tamamlama tahmini alındığında. | |
(geçersiz) | - didRequestAutocompletePredikionsForTableDataSource: |
Otomatik tamamlama tahminleri için bir istek yapıldıktan hemen sonra çağrılır. |
Üye İşlevi Belgeleri
- (geçersiz) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
DidAutocompleteWithPlace: | (GMSPlace *) | yer | |
[required] |
Kullanılabilir otomatik tamamlama tahminlerinden bir yer seçildiğinde çağrılır.
- Parametreler:
-
tabloVeri Kaynağı Etkinliği oluşturan GMSAutocompleteTableDataSource
.yer Döndürülen GMSPlace
.
- (geçersiz) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
DidFailAutocompleteWithError: | (NSHata *) | hatalı | |
[required] |
Otomatik tamamlama tahminleri veya yer ayrıntıları alınırken yeniden denenemez bir hata oluştuğunda çağrılır.
Yeniden denenemez hatası, işlemi hemen yeniden deneyerek düzeltilemeyen bir hata olarak tanımlanır.
Yalnızca aşağıdaki GMSPlacesErrorCode
değerleri yeniden denenebilir:
- kGMSPlacesAğ Hatası
- kGMSPlacesSunucu Hatası
- kGMSPlacesDahili Hata
Diğer tüm hata kodları yeniden denenemez.
- Parametreler:
-
tabloVeri Kaynağı Etkinliği oluşturan GMSAutocompleteTableDataSource
.hata Döndürülen NSError
.
- (BOOL) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
DidChooseTahmin: | (GMSAutocompletePrediction *) | tahmin | |
[optional] |
Kullanıcı listeden bir otomatik tamamlama tahmini seçtiğinde ancak yer ayrıntıları istenmeden önce çağrılır.
Bu yöntemden NO'nun döndürülmesi, yer ayrıntılarının getirilmesini gizleyecektir ve DidAutocompleteWithPlace çağrılmayacaktır.
- Parametreler:
-
tabloVeri Kaynağı Etkinliği oluşturan GMSAutocompleteTableDataSource
.tahmin Seçilen GMSAutocompletePrediction
.
- (geçersiz) didUpdateAutocompletePredikionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
Her yeni otomatik tamamlama tahmini alındığında.
- Parametreler:
-
tabloVeri Kaynağı Etkinliği oluşturan GMSAutocompleteTableDataSource
.
- (geçersiz) didRequestAutocompletePredikionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
Otomatik tamamlama tahminleri için bir istek yapıldıktan hemen sonra çağrılır.
- Parametreler:
-
tabloVeri Kaynağı Etkinliği oluşturan GMSAutocompleteTableDataSource
.