GMSAutocompleteFetcher Sınıf Referansı

GMSAutocompleteFetcher Sınıf Referansı

Genel bakış

GMSAutocompleteFetcher, kullanıcı yazarken otomatik tamamlama tahminleri istemenin karmaşıklığını kapsayan alt düzey otomatik tamamlama API'lerini kapsayan bir sarmalayıcıdır.

Aşağıdaki koşullar söz konusu olduğunda, sourceTextHasChanged öğesinin çağrılması, genellikle sağlanan yetki verilmiş kullanıcının sorgulanan metin için otomatik tamamlama tahminleriyle çağrılmasına neden olur:

  • Kısa bir süre içinde birkaç istek yapılırsa alıcı, her sourceTextHasChanged çağrısı için tahmin istemeyebilir.
  • Yetki verilmiş kullanıcı yalnızca bu tahminler sourceTextHasChanged için en son çağrıda sağlanan metin için olduğunda tahmin sonuçlarıyla birlikte çağrılır.

Herkese Açık Üye İşlevleri

(ornektype)- initWithFilter:
 Alıcıyı başlatın.
(void) - provideSessionToken:
 Belirli bir otomatik tamamlama sorgu akışını izlemek için bir GMSAutocompleteSessionToken sağlayın.
(void) - sourceTextHasChanged:
 Alıcıya, otomatik tamamlama için kullanılacak kaynak metnin değiştiğini bildirin.

Mülkler

id
< GMSAutocompleteFetcherDelegate >
yetki ver
 Otomatik tamamlama tahmin sonuçlarıyla ilgili bildirim almak için yetki verin.
GMSAutocompleteFilterautocompleteFilter
 Otomatik tamamlama önerilerine uygulanacak filtre (boş olabilir).

Üye İşlevi Belgeleri

- (örnek türü) initWithFilter: (null değer olan GMSAutocompleteFilter *) filtre

Alıcıyı başlatın.

Parametreler:
filterSonuçlara uygulanacak filtre. Bu parametre boş olabilir.
- (void) provideSessionToken: (nullable GMSAutocompleteSessionToken) *) sessionToken

Belirli bir otomatik tamamlama sorgu akışını izlemek için bir GMSAutocompleteSessionToken sağlayın.

- (void) sourceTextHasChanged: (nullable NSString *)  metin

Alıcıya, otomatik tamamlama için kullanılacak kaynak metnin değiştiğini bildirin.

Bu yöntem yalnızca ana iş parçacığından çağrılmalıdır. Bu yöntemin başka bir iş parçacığından çağrılması, tanımlanmamış davranışa neden olur. GMSAutocompleteFetcherDelegate yöntemlerine yapılan aramalar ana ileti dizisinde de çağrılır.

Bu yöntem engelleyici değildir.

Parametreler:
text (metin)Otomatik tamamlanacak kısmi metin.

Gayrimenkul Dokümanları

- (id<GMSAutocompleteFetcherDelegate>) yetki ver [read, write, assign]

Otomatik tamamlama tahmin sonuçlarıyla ilgili bildirim almak için yetki verin.

- (GMSAutocompleteFilter*) autocompleteFilter [read, write, assign]

Otomatik tamamlama önerilerine uygulanacak filtre (boş olabilir).