То, что вам нужно, это в основном NSMutableArray
с NSMutableArray
например.
obj1, obj2, obj3 ... nil - это диктат. в вашем примере
NSMutableArray *middleScreenElement1 = [NSMutableArray arrayWithObjects:obj1,obj2,obj3...,nil];
NSMutableArray *middleScreenElement2 = [NSMutableArray arrayWithObjects:obj1,obj2,obj3...,nil];
NSMutableArray *middleScreenElement3 = [NSMutableArray arrayWithObjects:obj1,obj2,obj3...,nil];
NSMutableArray *firstScreen = [NSMutableArray arrayWithObjects:middleScreenElement1,middleScreenElement2,middleScreenElement3];
В вашем первом TableView добавьте следующий метод ..
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSMutableArray *middleScreenArray = (NSMutableArray*)[firstScreen objectAtIndex:indexPath.row];
NextTableViewController *nTVC = [NextTableViewController alloc]initWithArray:middleScreenArray];
}
теперь вы можете использовать массив для заполнения вашего табличного представления, как на среднем экране.
** обратите внимание, что вы должны создать initWithArray:(NSMutableArray*)array
метод в вашем middleScreenViewController
Надеюсь, это поможет ..:)