在tvOS中呈现视图控制器

Mc.*_*ver 6 objective-c tvos

我试图在tvOS应用程序中呈现一个视图控制器,但所包含的代码片段都没有.我错过了什么?

代码1:

 DinoViewController *dinoVC = [[DinoViewController alloc]init];
        dinoVC.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
        [self presentViewController:dinoVC animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)

代码2:

   UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
        DinoViewController *dinoVC = [storyboard instantiateInitialViewController];
        dinoVC.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
        [self presentViewController:dinoVC animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)

Mc.*_*ver 6

找到正确的答案:Identifier在tvOS故事板中提及(在iOS中不一样)然后实现此代码:

 UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
    UIViewController *dinoVC = [storyboard instantiateViewControllerWithIdentifier:@"Page1"];
    [self presentViewController:dinoVC animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)