我创建了一个 UITableViewController 子类。我只需要一个 Controller 吗?我是否只是实例化该一个子类的多个实例?
我正在构建的 iPhone 应用程序将从一个包含人员列表的表格开始。如果用户点击某人,则会推送一个新表格,其中包含他们曾工作过的公司列表。如果用户随后点击一家公司,他们将看到职位列表。如果他们点击某个职位,他们会看到担任这些职位的人员列表。 这可能会永远持续下去,并且用户可以随时备份该列表。
应用程序委托(delegate)实例化导航 Controller 和 TableView Controller ,然后将其推送到导航 Controller 上。但当用户点击一行时,现在 TVC 正在创建另一个 TVC。
这是正确的还是应该 AppDelegate 实例化所有 TVC 的?或者从那时起它就有效了 他们都被推到导航上 无论如何 Controller ?
每个 Table View 实例是否 需要有不同的名称或者可以 它们都被称为“mainTVC”或 类似的东西?
tableViewController *mainTVC = [[tableViewController alloc] init];
我会不会内存不足?我可以吗 需要开始删除 TableView 当他们距离 2 或 3 级时 当前,然后重新创建它,如果 用户备份它吗?
最佳答案
不需要创建多个TableView,我过去所做的只是重新绑定(bind)到不同的数据源。因此,保留一个 TableView 并为人员、公司等提供一个数据源......
关于iphone - 如何在 iPhone 向下钻取应用程序中处理无限数量的 TableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1983843/