我有一個UITableView中的人員列表,由人名的第一個字母分段。在部分UITableView中存儲多個選擇
我想讓這個列表允許多選(想象100個人,在列表中,按名稱分區,每個名稱旁邊有一個複選框)。
UI沒有問題 - 全部排序。
它如何存儲選擇?
我需要通過使用indexPath來查找它們來存儲和檢索某些數組中的選擇(簡單布爾值)的方法。
使用節之前,很容易 - 只是一個NSMutableArray,並通過indexPath.row進行檢索。但有部分,我必須通過BOTH部分和行來找到。多維數組似乎不適合Objective C,儘管在某篇文章中建議使用多維c數組。
我可以保存到數據庫 - 但多數保存和檢索當你上下滾動一個表檢查和取消選中tickboxes ....我不需要數據堅持在數據庫中 - 無論如何然後用指向所選記錄的指針創建記錄。
當然,我不是第一個達成這個困境的人。
任何想法?
你不能添加一個選定的屬性到你的人(或任何)的對象,從中建立細胞?然後,當您使用Person構建單元格時,只需添加或不添加複選框。或者你需要別的東西嗎? – SVD
正如我在帖子中所說的,我不想將選定的屬性存儲在覈心數據中。 – fezfox