0

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

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

有没有一种方法可以在与索引路径数组对应的索引处查询对象的数组?我想在我的数据数组上使用 objectsAtIndexes: 方法,但我不知道如何从 indexPathsForSelectedRows 创建 indexSet。有人知道怎么做吗?

4

1 回答 1

0

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

于 2012-06-18T18:42:38.760 回答