2011-08-14 4 views
0

J'ai une vue de table avec des données chargées à partir d'un tableau (à partir d'un plist) et j'ai aussi la barre de recherche qui fonctionne avec NSPredicate. Le seul problème est que lorsque je cherche les résultats montrent les données d'origine et non les données filtrées. Aussi, lorsque je clique sur annuler, j'indique le nombre correct de résultats mais en utilisant les données non filtrées. Comment faire en sorte que la vue de table affiche les données filtrées lorsque la barre de recherche est active et après avoir lancé la recherche?Recharger UITableView pendant la recherche

Répondre

0

Utilisez [table reloadData] (ou l'une des autres méthodes de rechargement) pour indiquer à une vue de table que les données source ont subi une mutation.

+0

ok merci, mal essayer ça! –

+0

Je reçois maintenant "index (10) beyond bounds (1)" "en ligne: –

+0

searchdict = [filteredData objectAtIndex: indexPath.row]; // qui vient avant cell.textLabel.text = [[filteredData objectAtIndex: indexPath.row] objectForKey: @ "itemTitre"]; –

Questions connexes