Odniesienie do klasy GMSAutocompleteFetcher

Odniesienie do klasy GMSAutocompleteFetcher

Opis

Komponent GMSAutocompleteFetcher otacza interfejsy API autouzupełniania niższego poziomu. Obejmuje niektóre ze złożoności żądania autouzupełniania podczas pisania przez użytkownika.

Wywołanie metody sourceTextHasChanged zwykle powoduje wywołanie dostarczonego przedstawiciela z podpowiedziami autouzupełniania dla szukanego tekstu z tymi zastrzeżeniami:

  • Moduł pobierania może nie żądać prognoz przy każdym wywołaniu funkcji sourceTextHasChanged, jeśli w krótkim czasie wystąpiło kilka żądań.
  • Delegat zostanie wywołany z wynikami prognozy tylko wtedy, gdy te prognozy dotyczą tekstu podanego w ostatnim wywołaniu funkcji sourceTextHasChanged.

Publiczne funkcje członków

(typ instancji)initWithFilter:
 Zainicjuj moduł pobierania.
(void) - provideSessionToken:
 Podaj parametr GMSAutocompleteSessionToken umożliwiający śledzenie określonego procesu autouzupełniania zapytań.
(void) sourceTextHasChanged:
 Powiadom narzędzie pobierania o zmianie tekstu źródłowego autouzupełniania.

Usługi

id
< GMSAutocompleteFetcherDelegate >
przekazać
 Przedstawiciel do otrzymywania powiadomień o wynikach prognoz autouzupełniania.
GMSAutocompleteFilterautocompleteFilter
 Filtr stosowany do sugestii autouzupełniania (może mieć wartość zerową).

Dokumentacja funkcji członka grupy

- (instancetype) initWithFilter: (wartość nullowa GMSAutocompleteFilter *) filtr

Zainicjuj moduł pobierania.

Parametry:
filterFiltr, który zostanie zastosowany do wyników. Ten parametr może być pusty.
- (void) provideSessionToken: (wartość nullowa GMSAutocompleteSessionToken *) sessionToken

Podaj parametr GMSAutocompleteSessionToken umożliwiający śledzenie określonego procesu autouzupełniania zapytań.

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

Powiadom narzędzie pobierania o zmianie tekstu źródłowego autouzupełniania.

Tę metodę należy wywoływać tylko z wątku głównego. Wywołanie tej metody z innego wątku skutkuje niezdefiniowanym zachowaniem. Wywołania metod GMSAutocompleteFetcherDelegate będą też wywoływane w wątku głównym.

Ta metoda nie blokuje blokowania.

Parametry:
plik tekstowy,Częściowy tekst do autouzupełniania.

Dokumentacja właściwości

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

Przedstawiciel do otrzymywania powiadomień o wynikach prognoz autouzupełniania.

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

Filtr stosowany do sugestii autouzupełniania (może mieć wartość zerową).