UITableView选择 - 检查单元格

时间:2012-08-17 17:19:20

标签: ios uitableview

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

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

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

截至目前,滚动时,我的复选标记随处可见。

1 个答案:

答案 0 :(得分:0)

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

从数组中选择的记录