我是ios和Objective-C
编程的新手,我遇到了一些问题。我想创建一个包含四层(层次结构)的应用程序。
前三层必须有TableViews,最后一层必须有标签和文本字段。
通过Storyboard
我能够创建和填充三层表以及带有标签和文本字段的第四层(我已经在其自己的导航控制器中嵌入了每个表等。
每个表可以有多个单元格。每个单元格必须指向下一层中的不同表格(如果我选择顶层中的第一个单元格,它必须显示第二层中的第一个表格......等等,如果我在顶层表格中选择第二个单元格,必须在第二层显示第二个表..等等。
目前,如果我选择表中的任何单元格,我不会在下一层中获得不同的表,而是在下一层中获得相同的表。
其次:每个层(表)中所选单元格的值必须可用于我想要操作所选数据的层次结构的最后一层
非常感谢
答案 0 :(得分:0)
在表视图的didSelectRowAtIndexPath方法中
写
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"YourStoryboardName" bundle:nil];
YourDestinationViewController *myVC = (YourDestinationViewController *)[mainStoryboard instantiateViewControllerWithIdentifier:@"YourDestinationViewController"]
[self presentModalViewController:myVC animated:YES];
希望它有所帮助。