2015-11-21 12 views
6

Ich versuche, einen View-Controller in einer tvOS-Anwendung zu präsentieren, aber keiner der enthaltenen Code-Snippets vorhanden. Was vermisse ich?Präsentieren eines View-Controllers in tvOS

Code 1:

DinoViewController *dinoVC = [[DinoViewController alloc]init]; 
     dinoVC.modalTransitionStyle = UIModalTransitionStyleCrossDissolve; 
     [self presentViewController:dinoVC animated:YES completion:nil]; 

Code 2:

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; 
     DinoViewController *dinoVC = [storyboard instantiateInitialViewController]; 
     dinoVC.modalTransitionStyle = UIModalTransitionStyleCrossDissolve; 
     [self presentViewController:dinoVC animated:YES completion:nil]; 
+0

Sind Sie sicher, dass Ihre 'dinoVC' nicht direkt nach freigegeben? Vielleicht musst du irgendwo einen Hinweis darauf haben. –

+0

Ist Selbst nicht Null? –

+0

können Sie mehr Kontext bereitstellen? – phlebotinum

Antwort

6

die richtige Antwort gefunden: Erwähnen Sie Identifier in th e tvOS Storyboard, (nicht das gleiche in iOS,) und implementieren Sie dann diesen Code:

1

Bitte versuchen Sie dies ..

DinoViewController *dinoVC = [[DinoViewController alloc]init]; 
     dinoVC.modalTransitionStyle = UIModalTransitionStyleCrossDissolve; 

    [self showViewController:dinoVC sender:nil]; 

hoffen, dass diese Hoffnung u

+0

Das Ergebnis ist das gleiche! Es zeigt nichts auf der Szene –

Verwandte Themen