【发布时间】:2010-07-07 18:16:03
【问题描述】:
一个视图可以由 2 个视图控制器管理吗?一个例子是根视图控制器里面有一个表视图控制器,这两个控制器的视图都是表视图。 使用此配置,应用程序会在您滚动表格视图的运行时加载但崩溃。这里有什么问题?
【问题讨论】:
-
通常情况下,作为 UIViewController 的“根视图控制器”会被子类化为控制视图的 UITableViewController(UITableView)...这是您的配置吗?
-
不,根视图控制器是 UIViewController 的直接子类
-
你说根视图控制器“里面”有一个 UITableView 控制器——你必须将根视图控制器子类化为 UITableViewController,否则你必须创建一个单独的类文件作为 UITableViewController 并指定那是 UITableView 的代表,而不是视图。
标签: iphone cocoa-touch uiviewcontroller uitableview