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. | |
GMSAutocompleteFilter * | autocompleteFilter |
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:
-
filter Sonuç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).