(在故事板中设计,截图如下)我的 rootviewcontroller 视图上有两个子视图
在我的代码中,我想为每个子视图分配一个单独的视图控制器。即为TableView 分配一个tableViewController。
我尝试在 awakeFromNib(或 ViewDidLoad)方法中执行此操作,但无济于事。我的 tableview 控制器中的委托方法永远不会被调用。我认为即使在我分配的 tableviewcontroller 可以做某事之前,storyboard 也可以在这里加载子视图。
self.myTableViewController = (TodoListViewController *)[[UITableViewController alloc] initWithStyle:UITableViewStylePlain];
self.myTableView.delegate = self.myTableViewController;
self.myTableView.dataSource = self.myTableViewController;
self.myTableViewController.tableView = self.myTableView;
我不确定在情节提要中有这样的视图时是否允许这样做,或者我做错了什么?