Esto es extremadamente frustrante: estoy tratando de mostrar los resultados no filtrados en un UISearchDisplayController incluso si la cadena de búsqueda está vacía.Mostrar UISearchDisplayTableView cuando la cadena de búsqueda está vacía
Adición de código de depuración a numberOfSectionsInTableView:
y numberOfRowsInSection:
muestra que cuando mi cadena de búsqueda está vacío, se devuelven enteros distintos de cero, pero nunca se cellForRowAtIndexPath:
se llama! La vista de tabla parece estar oculta.
Intenté configurar tableview.hidden=NO;
en searchDisplayController:(UISearchDisplayController *)controller didHideSearchResultsTableView:(UITableView *)tableView
en vano.
Esto no puede ser tan difícil de lograr, ¡me imagino que esto es algo muy común de hacer!
cada vez que configuro self.searchDisplayController.searchBar.text = @ ""; en el shouldReloadTableForSearchString no funciona. Quería hacer eso para poder ver el texto de mi marcador de posición. ¿Alguna idea? – DonnaLea
Debo haber estado medio dormido, porque funciona ahora. Yay – DonnaLea
Cuando tenga '" "' texto vacío, se eliminará el texto del marcador de posición. @DonnaLea, podría explicar cómo funcionó para usted – Sategroup