Iphone 使用多个数组填充tableView

Iphone 使用多个数组填充tableView,iphone,objective-c,xcode,Iphone,Objective C,Xcode,简短版本:是否有一种方法可以使用一个数组中的一个值填充tableView中的一个特定行,然后使用另一个数组中的一个值填充同一tableView中的另一行?例如,单元格1将具有来自数组A的第一个值,单元格2将具有来自数组B的第一个值,单元格3将具有来自数组C的第一个值,等等 长版本: 我希望这不会太令人困惑。我有一个名字数组,还有三个与这些人相关的动作数组。例如,names数组有Jim、Bob和Sue,然后有一个用于吃饭、读书和睡觉的数组,记录每个人每次做这些事情时的情况(所有这些数组都是从MyS

简短版本:是否有一种方法可以使用一个数组中的一个值填充tableView中的一个特定行,然后使用另一个数组中的一个值填充同一tableView中的另一行?例如,单元格1将具有来自数组A的第一个值,单元格2将具有来自数组B的第一个值,单元格3将具有来自数组C的第一个值,等等

长版本: 我希望这不会太令人困惑。我有一个名字数组,还有三个与这些人相关的动作数组。例如,names数组有Jim、Bob和Sue,然后有一个用于吃饭、读书和睡觉的数组,记录每个人每次做这些事情时的情况(所有这些数组都是从MySQL数据库填充的)。名称数组用于填充根表视图。点击其中一个名称将显示一个详图视图控制器,该控制器具有另一个只有三行的tableView。这部分工作正常

我想做的是,当我点击一个名字时,它会移动到细节视图,然后三个单元格会显示该人在这三个活动中的最后一个事件。点击这三个事件中的一个,然后移动到一个新的视图控制器,其中的tableView显示该类别的每个事件

例如,如果我点击Bob,第二页将显示Bob最后一次吃饭、读书和睡觉的时间。轻敲第一排就会出现一张表,显示鲍勃每次吃饭的时间


到目前为止,我只能用其中一个数组中的所有行填充第二个tableView。我需要另一种方式(从所有数组中取出一行)。

绝对需要。这些步骤包括为第二个tableView在两种方法中添加正确的代码:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section


numberOfRowsInSection方法将只返回3,因为只有三行,cellForRowAtIndexPath将检查其indexPath参数,查看它是0、1还是2(所有可能的值)。如果为零,则使用数组中的适当数据填充单元格。如果是1,则从读取数组中填充它。如果有两个,从睡眠数组中填充。或者任何合适的顺序。

当然,你可以做任何你喜欢的事情。如果需要特定答案,请向我们展示您的
表格视图:cellforrowatinexpath:
实现。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath