Riferimento alla classe BatchAutocompleteFetcher

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.
Riferimento alla classe BatchAutocompleteFetcher

Panoramica

DASHAutocompleteFetcher è un wrapper attorno alle API di completamento automatico di livello inferiore che incapsula parte della complessità della richiesta di previsioni di completamento automatico durante la digitazione.

La chiamata a sourceTextHasChanged in genere comporta la chiamata del delegato fornito con previsioni di completamento automatico per il testo della query, con le seguenti condizioni:

  • Il recupero potrebbe non richiedere necessariamente previsioni su ogni chiamata di sourceTextHasChanged se vengono effettuate più richieste in un breve periodo di tempo.
  • Il delegato verrà chiamato con i risultati delle previsioni solo se tali previsioni si riferiscono al testo fornito nell'ultima chiamata a sourceTextHasChanged.

Funzioni pubbliche per i membri

(instancetype)- initWithFilter:
 Inizializza il recupero.
(vuota)- ProvideSessionToken:
 Fornisci un GMSAutocompleteSessionToken per monitorare il flusso di query di completamento automatico specifico.
(vuota)- sourceTextHasChanged:
 Comunica al recupero che il testo di origine per il completamento automatico è cambiato.

Proprietà

id
< famigliaAutocompleteFetcherDelegate >
delegato
 Delega per ricevere una notifica con i risultati della previsione di completamento automatico.
Filtro completamento GSMcompletamento automatico
 Filtra per applicare i suggerimenti di completamento automatico (può essere null).

Documentazione della funzione per membri

- (instancetype) initWithFilter: (null AutoAutocompleteFilter*) filtro

Inizializza il recupero.

Parametri:
filterIl filtro da applicare ai risultati. Questo parametro può essere zero.
- (void) ProvideSessionToken: (BDIAutocompleteSessionToken * nullo) Token sessione

Fornisci un GMSAutocompleteSessionToken per monitorare il flusso di query di completamento automatico specifico.

- (void) sourceTextHasChanged: (NSString null *) testo

Comunica al recupero che il testo di origine per il completamento automatico è cambiato.

Questo metodo deve essere chiamato solo dal thread principale. La chiamata di questo metodo da un altro thread comporterà un comportamento non definito. Le chiamate ai metodi GMSAutocompleteFetcherDelegate verranno chiamate anche nel thread principale.

Questo metodo non blocca.

Parametri:
testoIl testo parziale da completare automaticamente.

Documentazione proprietà

- (id<IdPAutocompleteFetcherDelegate>) delegato [read, write, assign]

Delega per ricevere una notifica con i risultati della previsione di completamento automatico.

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

Filtra per applicare i suggerimenti di completamento automatico (può essere null).