从ViewController加载一个故事板(UITableViewController)

3
我想从一个视图控制器中加载一个Storyboard。目前我的代码如下:
- (IBAction)Button_Action:(id)sender
{
    UIStoryboard * sb = [UIStoryboard storyboardWithName:@"AddReportView" bundle:nil];
    AddReportViewVC * vc = [sb instantiateViewControllerWithIdentifier:@"AddReportView"];
    [self.navigationController pushViewController:vc animated:true];
}

视图被推入,但我没有看到我预期的视图控制器(这是一个UITableViewController),相反我只看到一个空灰色的视图控制器。


你应该记录vc以确保它不是nil。我看不出你发布的代码有任何问题。 - rdelmar
2个回答

0

记住,在标识符名称和故事板名称中,大小写是很重要的。我已经犯过这个错误很多次了...


0
问题在于Xcode生成的代码中的一个函数导致了表视图控制器刷新内容。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接