Come visualizzare lo storyboard? (i phone)
-
28-10-2019 - |
Domanda
Ho creato uno storyboard che voglio visualizzare usando il mio UINavigationController
. La vista iniziale in storyboard
è un UITableViewController
Quindi ho creato una sottoclasse di UITableViewController
E imposta la classe sullo storyboard per abbinarlo.
Quindi provo a mostrare lo storyboard in questo modo:
StoryBoardView *newView = [[StoryBoardView alloc] init];
[self.navigationController pushViewController:newView animated:YES];
Tuttavia il mio punto di vista non è mostrato per qualche motivo. Per favore qualcuno può aiutarmi?
Soluzione
Quando si spinge il controller di visualizzazione, è necessario istanziare il controller di visualizzazione all'interno dello storyboard, non solo alloc/init una nuova istanza.
StoryBoardView *newView = [[self storyboard] instantiateViewControllerWithIdentifier:@"<ViewControllerIdentifier>"];
Altri suggerimenti
Hai provato quando visualizzi lo storyboard, seleziona il tuo primo controller e ticchetta "è il controller di visualizzazione iniziale"? Ciò dovrebbe iniziare la tua app con quel controller.