Referensi Class GMSAutocompleteFetcher

Referensi Class GMSAutocompleteFetcher

Ringkasan

GMSAutocompleteFetcher adalah wrapper di sekitar API pelengkapan otomatis tingkat yang lebih rendah yang mengenkapsulasi beberapa kompleksitas saat meminta prediksi pelengkapan otomatis saat pengguna mengetik.

Memanggil sourceTextHashChanged biasanya akan menyebabkan delegasi yang diberikan dipanggil dengan prediksi pelengkapan otomatis untuk teks yang dikueri, dengan ketentuan berikut:

  • Pengambil mungkin tidak selalu meminta prediksi pada setiap panggilan sourceTextHASChanged jika beberapa permintaan dibuat dalam waktu singkat.
  • Delegasi hanya akan dipanggil dengan hasil prediksi jika prediksi tersebut ditujukan untuk teks yang diberikan dalam panggilan terbaru ke sourceTextHASChanged.

Fungsi Anggota Publik

(jenis instance)- initWithFilter:
 Lakukan inisialisasi pengambilan data.
(void)- ProvideSessionToken:
 Berikan GMSAutocompleteSessionToken untuk melacak alur kueri pelengkapan otomatis tertentu.
(void)- sourceText HasChanged:
 Memberi tahu pengambilan data bahwa teks sumber untuk pelengkapan otomatis telah diubah.

Properti

id
< GMSAutocompleteFetcherDelegate >
delegasi
 Mendelegasikan agar diberi tahu dengan hasil prediksi pelengkapan otomatis.
GMSAutocompleteFilterAutocompleteFilter
 Filter untuk diterapkan ke saran pelengkapan otomatis (bisa nol).

Dokumentasi Fungsi Anggota

- (instancetype) initWithFilter: (GMSAutocompleteFilter nullable *) filter

Lakukan inisialisasi pengambilan data.

Parameter:
filterFilter yang akan diterapkan ke hasil. Parameter ini mungkin tidak bernilai.
- (void) ProvideSessionToken: (GMSAutocompleteSessionToken nullable *) sesiToken

Berikan GMSAutocompleteSessionToken untuk melacak alur kueri pelengkapan otomatis tertentu.

- (void) sourceText HasChanged: (NSString nullable *) text

Memberi tahu pengambilan data bahwa teks sumber untuk pelengkapan otomatis telah diubah.

Metode ini hanya boleh dipanggil dari thread utama. Memanggil metode ini dari thread lain akan menghasilkan perilaku yang tidak ditentukan. Panggilan ke metode GMSAutocompleteFetcherDelegate juga akan dipanggil di thread utama.

Metode ini tidak memblokir.

Parameter:
teksTeks parsial untuk dilengkapi otomatis.

Dokumentasi Properti

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

Mendelegasikan agar diberi tahu dengan hasil prediksi pelengkapan otomatis.

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

Filter untuk diterapkan ke saran pelengkapan otomatis (bisa nol).