Genel bakış
GMSAutocompleteFetcher, kullanıcı yazarken otomatik tamamlama tahminleri istemenin bazı karmaşıklığını kapsayan, alt düzey otomatik tamamlama API'lerini çevreleyen bir sarmalayıcıdır.
sourceTextHasChanged'i çağırmak, genellikle sağlanan yetkinin sorgulanan metin için otomatik tamamlama tahminleriyle çağrılmasına neden olur. Bunun için aşağıdaki önerileri kullanabilirsiniz:
- Kısa bir süre içinde birkaç istek yapılırsa, alıcı kaynakTextHasChanged'in her çağrısında tahmin istemeyebilir.
- Yetki verilmiş kullanıcı, yalnızca bu tahminler kaynakTextHasChanged'e yapılan en son çağrıda sağlanan metinle ilgiliyse tahmin sonuçlarıyla birlikte çağrılır.
Genel Üye İşlevleri | |
(ornek türü) | - initWithFiltre: |
Başlatıcıyı başlatın. | |
(geçersiz) | - ProvideSessionToken: |
Belirli otomatik tamamlama sorgu akışını izlemek için GMSAutocompleteSessionToken sağlayın. | |
(geçersiz) | - sourceTextHasChanged: |
Otomatik tamamlamada kullanılacak kaynak metnin değiştiğini alıcıya bildirin. | |
Tesisler | |
id < GMSAutocompleteFetcherAuthor > | yetki ver |
Otomatik tamamlama tahmin sonuçları hakkında bildirim almak için yetki verin. | |
GMSAutocompleteFiltre * | otomatik tamamlamaFiltresi |
Otomatik tamamlama önerilerine uygulanacak filtre (Nil olabilir). |
Üye İşlevi Belgeleri
- (ornek türü) initWithFiltre: | (null, GMSAutocompletefilter *) | filtre |
Başlatıcıyı başlatın.
- Parametreler:
-
filter Sonuçlara uygulanacak filtre. Bu parametre boş olabilir.
- (geçersiz) ProvideSessionToken: | (boş GMSAutocompleteSessionToken *) | oturumToken |
Belirli otomatik tamamlama sorgu akışını izlemek için GMSAutocompleteSessionToken
sağlayın.
- (geçersiz) sourceTextHasChanged: | (boş değer NSString *) | metin |
Otomatik tamamlamada kullanılacak kaynak metnin değiştiğini alıcıya bildirin.
Bu yöntem yalnızca ana ileti dizisinden çağrılmalıdır. Bu yöntemin başka bir mesaj dizisinden çağrılması tanımsız davranışla sonuçlanır. GMSAutocompleteFetcherDelegate
ileti dizisine yapılan çağrılar da ana ileti dizisinde aranır.
Bu yöntem engel değildir.
- Parametreler:
-
kısa mesaj Otomatik tamamlamada kullanılacak kısmi metin.
Mülk Dokümanları
- (kimlik<GMSAutocompleteFetcherConsent>) yetki ver [read, write, assign] |
Otomatik tamamlama tahmin sonuçları hakkında bildirim almak için yetki verin.
- (GMSAutocompletefilter*) autocompletefilter [read, write, assign] |
Otomatik tamamlama önerilerine uygulanacak filtre (Nil olabilir).