2014-05-04 39 views
0

我有一個顯示搜索結果的表格視圖。我想在某些indexPaths選擇行時標記某個單元格。後來當我嘗試搜索某些內容並且搜索結果包含之前標記的單元格時,如何顯示在搜索結果表格中標記的單元格?現在我正在使用NSMutableArray來添加和刪除選定的行時所選的indexPaths。但是,如果我在搜索欄中搜索,並且之前標記的單元格不會在搜索結果tableview中進行標記。跟蹤選定行更好的方法是什麼?從searchResultsTableView和tableView切換時保留UITableViewCell

回答

0

我建議你添加一個BOOL selected到你用作表格視圖的數據源的模型對象。當您在表格視圖上進行選擇時,您可以設置此值。在搜索正在更改的選定行的indexPath的同時,如果在數據源中標記了選擇,它將不會更改。

+0

如果我不使用核心數據會怎麼樣。只是一個數組作爲數據源? –

+0

我並不是指核心數據。陣列就夠了。數組內的對象可以是包含屬性isSelected的對象 –

相關問題