Iphone 如何对多个数据集使用UITableView

Iphone 如何对多个数据集使用UITableView,iphone,ios,uitableview,tableview,nsindexpath,Iphone,Ios,Uitableview,Tableview,Nsindexpath,我目前正在玩一个基于导航的应用程序。其中,我希望允许用户通过在触摸时选择几个不同的uitableview单元格中的一个来构造搜索查询,从而将它们引导到一个子uitableview,在该子uitableview中,我将显示供用户选择的数据 每个单元将加载相同的子视图,但它将加载不同的数据集。我想知道处理数据转换的适当方法(当用户从子窗口选择单元格时,我如何控制数据应发送回哪个单元格 我正在考虑将mainviews选定单元格的Indexpath传递给子视图。然后将其传递回从堆栈弹出子视图时,以便它知

我目前正在玩一个基于导航的应用程序。其中,我希望允许用户通过在触摸时选择几个不同的uitableview单元格中的一个来构造搜索查询,从而将它们引导到一个子uitableview,在该子uitableview中,我将显示供用户选择的数据

每个单元将加载相同的子视图,但它将加载不同的数据集。我想知道处理数据转换的适当方法(当用户从子窗口选择单元格时,我如何控制数据应发送回哪个单元格


我正在考虑将mainviews选定单元格的Indexpath传递给子视图。然后将其传递回从堆栈弹出子视图时,以便它知道数据需要在哪里。这是最好的解决方案吗?或者是他们的另一种方法吗?

是的,为子视图提供主视图选定单元格的Indexpath的属性在按下子视图之前,在主视图的didSelectCell方法中设置此属性

一旦将该indexPath与数据一起传递回主视图,就可以使用

[self cellForRowAtIndexPath:indexPath] 

要访问正确的单元格。

是,为子视图提供主视图所选单元格的indexPath属性。在按下子视图之前,在主视图的didSelectCell方法中设置此属性

一旦将该indexPath与数据一起传递回主视图,就可以使用

[self cellForRowAtIndexPath:indexPath] 
以访问正确的单元格