在过去的两天里,我一直在关注堆栈溢出和其他论坛来寻找答案。
当按下按钮时,我有一个 mainViewController 会推送到另一个 viewController。新的视图控制器有一个自定义的 UITableViewController 和 UITableView 作为 childViewController 和子视图。这是代码:
- (void)viewDidLoad
{
[super viewDidLoad];
//Create TableView
TeamTableViewController *teamTVC = [[TeamTableViewController alloc] init];
[self addChildViewController:teamTVC];
teamTVC.teams = self.teams;
teamTVC.view = [[UITableView alloc] initWithFrame:CGRectMake(212, 200, 600, 300) style:UITableViewStylePlain];
[self.view addSubview:teamTVC.view];
}
当我这样做时,@property 团队中的信息不会显示到 tableView。但是,如果我切换代码并直接从 mainViewController 推送到 TeamTableViewController,@property 团队将正确显示到我的 UITableView。
不知道该怎么做才能修复它,这将允许我将 TableView 嵌入另一个 ViewController 并仍然显示信息。