Iphone 是否为新UITableView创建新UITableViewController?

Iphone 是否为新UITableView创建新UITableViewController?,iphone,objective-c,ios,xcode,uitableview,Iphone,Objective C,Ios,Xcode,Uitableview,我的问题如下: 我正在制作一个主要基于表视图控制器的iPhone应用程序。我需要能够在运行时为表视图创建数据。我还需要在运行时创建更深的级别。我需要能够点击该行,它应该带我到一个新的空表视图。此外,在理想情况下,我需要能够不断制作数据,并不断深入。创建的数据存储在核心数据中。我已经找到了链接每个表视图中显示的数据的方法 我的问题是: 在新的uitableviewcontroller中创建每个新的表视图可以吗?我就是这样做的 比如说。 如果单击tableviewcontroller行上的“Varu

我的问题如下:

我正在制作一个主要基于表视图控制器的iPhone应用程序。我需要能够在运行时为表视图创建数据。我还需要在运行时创建更深的级别。我需要能够点击该行,它应该带我到一个新的空表视图。此外,在理想情况下,我需要能够不断制作数据,并不断深入。创建的数据存储在核心数据中。我已经找到了链接每个表视图中显示的数据的方法

我的问题是: 在新的uitableviewcontroller中创建每个新的表视图可以吗?我就是这样做的

比如说。 如果单击tableviewcontroller行上的“Varun”。它将在运行时创建一个新的tableviewcontroller,并向我显示一个空的表视图。如果我在那里添加数据并返回varun,然后再次单击它,那么数据应该在那里

那么,我应该为每个新的tableview动态创建TableViewController吗

谢谢

如果我不清楚的话,我非常抱歉。这是一个很难解释的概念


再次感谢

Hy在那里。通常,每个视图都有自己的
UIViewController
-子类实例,因此绝对没有问题。您甚至可以为各个视图创建不同的类。示例:
DepartmentListViewController
显示所有部门,并推送到可能显示员工列表的
StaffViewController

这为您提供了
UIViewControllers

我强烈建议您使用故事板,它对于以数据为中心的应用程序(而不是游戏等)特别有用

故事板引擎为您实例化ViewController,您可以在显示它们之前设置它们的属性。我写了一篇文章,总结了故事板的优点:

查看本教程,它似乎对故事板进行了很好的概述。由于iOS 5.0,您还可以在
UITableView
中创建静态单元格和原型单元格,我认为这是对SDK非常有用的补充

要更深入地了解故事板和表格视图,您应该明确地查看关于故事板和UITableView的()会话


您应该在
-(void)tableView:(UITableView*)tableView didSelectRowAtIndexPath:(nsindepath*)indepath
方法中实现代码

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
    YourTableViewController *yourTableView = [[YourTableViewController alloc] initWithStyle:UITableViewStylePlain];
   [self.navigationController pushViewController:yourTableView animated:YES];

}

我想这会对你有帮助。

嗨!是的,这正是我正在做的:)我想确保为每个
UITableView
制作一个
UITableView控制器是可以的。谢谢你好谢谢你提供这么多信息!另一个问题。这可以在运行时完成吗?我可以使用故事板制作无限控制器吗?谢谢可以,因为您可以将ViewController中的分段添加到其自身。这可能有点棘手,因为您可能需要处理嵌套的深度,但这绝对是可能的。