<GMSAutocompleteTableDataSourceAuth> Protokol Referansı

<GMSAutocompleteTableDataSourceAuth> Protokol Referansı

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.
yerDö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.
hataDö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.
tahminSeçilen GMSAutocompletePrediction.

Her yeni otomatik tamamlama tahmini alındığında.

Parametreler:
tabloVeri KaynağıEtkinliği oluşturan GMSAutocompleteTableDataSource.

Otomatik tamamlama tahminleri için bir istek yapıldıktan hemen sonra çağrılır.

Parametreler:
tabloVeri KaynağıEtkinliği oluşturan GMSAutocompleteTableDataSource.