2010-09-30 11 views
5

Sto usando UISearchDisplayController per inserire i risultati da un servizio web ma voglio essere in grado di cercare anche se il testo della barra di ricerca è vuoto. Sembra che i risultati vengano estratti solo se questo non è vuoto. Come posso aggiornare & mostrare la tabella dei risultati con il solo scopo?Cerca UISearchDisplayController w/Scope Only

risposta

0

Per questo si può mettere la condizione in cui il pulsante di campo di applicazione è cambiato

if([searchBar.text length]) 
{ 
    //CALL FOR QUERY ACCORDING TO TEXT IN SEARCHBOX 
} 
else 
{ 
    //CALL THE QUERY AS PER CHANGE IN SCOPE 
} 
0

Utilizzare il - (void) searchDisplayControllerDidBeginSearch: (UISearchDisplayController *) Regolatore UISearchDisplayControllerDelegate per la ricerca e quindi ricaricare il searchResultsTableView (UISearchDisplayController)

+0

Grazie, ma il problema non è che posso avviare la ricerca, è che il risultatoTableView non verrà visualizzato a meno che non sia stato inserito qualcosa nella UISearchBar. –