2010-09-30 11 views
5

Używam UISearchDisplayController do pobierania wyników z usługi sieciowej, ale chcę móc wyszukiwać, nawet jeśli tekst paska wyszukiwania jest pusty. Wygląda na to, że wyniki są pobierane tylko wtedy, gdy nie jest pusta. Jak zaktualizować & pokazać tableview wyników tylko zakres?Search UISearchDisplayController w/Zakres Tylko

Odpowiedz

0

Do tego można postawić warunek, gdy przycisk zakres został zmieniony

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

Użyj - (void) searchDisplayControllerDidBeginSearch: (UISearchDisplayController *) kontrolera UISearchDisplayControllerDelegate do wyszukiwania, a następnie załaduj searchResultsTableView (UISearchDisplayController)

+0

Dzięki, ale problemem nie jest to, że mogę zainicjować wyszukiwanie, to to, że resultTableView nie wyświetli się, dopóki nie wprowadzisz czegoś na UISearchBar. –