0

我打算有一个 UITableView 填充来自 NSMutableDictionary 的条目。我想做的是在检查一个单元格时,它会创建一个包含键对象的数组。

表格视图的 cell.textLabel.text 等于字典中每个元素的键,而与键关联的对象是一个整数。

假设我点击其中一个单元格,与之关联的对象是 5722。我想将其添加到数组中,并检查该单元格。此外,再次点击该单元格应删除与其关联的对象并取消选中该单元格。我该怎么做呢?

截至目前,滚动时,我的复选标记无处不在。

4

1 回答 1

0

我认为您最好将数据源作为 NSArray 实例。NSDictionary 实例的 allKeys 方法提供的键列表是无序的,会随时变化。如果使用数组,则可以使用 NSMutableIndexSet 存储选定的单元格,并使用此实例使用 NSArray 方法 objectsAtIndexes 从数组中获取已选定的记录

于 2012-08-17T17:33:23.840 回答