4

我遇到了以下问题。在我的 iPad 应用程序中使用情节提要。

-(UIViewController *)SetDetailVideoView
{
    // assign/instantiate self. storyboard, but how?
    VideosViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"VideoViewController"]; //empty but why? Because self.storyboard is empty
    NSLog(@"%@",self.storyboard); //NULL
    return vc;
}

Self.storyboard返回nil所以它试图获得 return nil 并给予豁免?那么我如何实例化self.storboard

4

2 回答 2

5

使用下面的代码来实例化您的故事板

self.storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPad" bundle:nil];
于 2013-09-19T09:39:04.577 回答
2

我不喜欢硬编码的风格。您还可以使用:

[self.navigationController.storyboard instantiateViewControllerWithIdentifier:@"VideoViewController"];
于 2015-01-31T09:44:32.027 回答