<GMSAutocompleteResultsViewController bitirme> Protokol Referansı

<GMSAutocompleteResultsViewControllerPause> Protokol Referansı

Genel bakış

Kullanıcının denetleyiciyle etkileşimini uygulamaya iletmek için GMSAutocompleteResultsViewController tarafından kullanılan protokol.

Herkese Açık Üye İşlevleri

(void) - resultsController:didAutocompleteWithPlace:
 Kullanılabilir otomatik tamamlama tahminleri arasından bir yer seçildiğinde çağrılır.
(void) - resultsController:didFailAutocompleteWithError:
 Otomatik tamamlama tahminleri veya yer ayrıntıları alınırken tekrar denenemez bir hata oluştuğunda çağrılır.
(BOOL) - resultsController:didSelectEstimateion:
 Kullanıcı listeden bir otomatik tamamlama tahmini seçtiğinde, ancak yer ayrıntıları istenmeden önce çağrılır.
(void) - didUpdateAutocomplete PredictionionsForResultsController:
 Her yeni otomatik tamamlama tahminleri alındığında bir kez çağrılır.
(void) - didRequestAutocomplete PredictionionsForResultsController:
 Otomatik tamamlama tahminleri için istekte bulunduktan hemen sonra bir kez çağrılır.

Üye İşlevi Belgeleri

- (void) resultsController: (GMSAutocompleteResultsViewController *) resultsController
DidAutocompleteWithPlace: (GMSPlace *) place
[required]

Kullanılabilir otomatik tamamlama tahminleri arasından bir yer seçildiğinde çağrılır.

Parametreler:
resultsControllerEtkinliği oluşturan GMSAutocompleteResultsViewController.
yerDöndürülen GMSPlace.
- (void) resultsController: (GMSAutocompleteResultsViewController *) resultsController
DidFailAutocompleteWithError: (NSError *) hata
[required]

Otomatik tamamlama tahminleri veya yer ayrıntıları alınırken tekrar denenemez bir hata oluştuğunda çağrılır.

Tekrar denenmeyen hata, işlemin hemen yeniden denenmesiyle düzeltilmesinin olası olmadığı hata olarak tanımlanır.

Yalnızca aşağıdaki GMSPlacesErrorCode değerleri yeniden denenebilir:

  • kGMSPlacesNetworkError
  • kGMSPlacesServerError
  • kGMSPlacesInternalError

Diğer hata kodları yeniden denenemez.

Parametreler:
resultsControllerEtkinliği oluşturan GMSAutocompleteResultsViewController.
hataDöndürülen NSError.
- (BOOL) sonuçlarDenetleyici: (GMSAutocompleteResultsViewController *) resultsController
DidSelectEstimateion: (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 döndürülmesi, yer ayrıntılarını getirme işlemini gizler ve didAutocompleteWithPlace çağrılmaz.

Parametreler:
resultsControllerEtkinliği oluşturan GMSAutocompleteResultsViewController.
tahminSeçilen GMSAutocompletePrediction.

Her yeni otomatik tamamlama tahminleri alındığında bir kez çağrılır.

Parametreler:
resultsControllerEtkinliği oluşturan GMSAutocompleteResultsViewController.

Otomatik tamamlama tahminleri için istekte bulunduktan hemen sonra bir kez çağrılır.

Parametreler:
resultsControllerEtkinliği oluşturan GMSAutocompleteResultsViewController.