从indexPathsForSelectedRows创建NSIndexSet

时间:2012-06-18 18:38:40

标签: objective-c ios xcode nsindexset

我有一个在两个tableviews之间移动的导航控制器。第一个表格视图有一个正确的详细文本标签,如设置应用程序,我想显示所选的选项(允许多个选择)。不幸的是,我无法弄清楚如何做到这一点......

我正在尝试使用indexPathsForSelectedRows方法将索引路径发送回父VC,但遗憾的是我无法弄清楚如何使用这些索引路径来隔离所选的选项。

有没有办法可以在索引路径数组对应的索引处查询数组中的对象?我想在我的数据数组上使用objectsAtIndexes:方法,但我无法弄清楚如何从indexPathsForSelectedRows创建一个indexSet。有谁知道怎么做?

1 个答案:

答案 0 :(得分:0)

通常,我要么让模型对象知道它们是否被选中,或者更常见的是,有一个引用所有选定项目的数组。因此,当您选择一行时,它会将其添加到数组中(或者如果取消选择则将其删除)。然后你可以传回这个数组。