Como chamar um controlador de modo de exibição por meio de programação?

Eu olhei todos os tutoriais que eu posso encontrar neste, e eu ainda não tenho a resposta. Eu preciso chamar outra visão do código. estou usandoUIStoryboards. Eu mudei a visão muitas vezes pelo controle arrastando deUIButtons, mas agora deve ser do código. Eu estou tentando chamar a página de informações do menu principal, se é a primeira vez que o usuário abriu o aplicativo. Eu não consigo encontrar uma maneira de alterar as vistas do código, no entanto. Todas as minhas visualizações são controladas pelos mesmos arquivos (ViewController2). oidentifier do meu menu principal éViewControllerMain, e asidentifier da página de informações éViewControllerInfo. Primeiro eu tentei isso:

[ViewControllerMain presentViewController: ViewControllerInfo 
                                 animated:YES 
                               completion: NULL];

Então eu tentei fazer diferentesUIViewControllers para cada um e dizendo:

[ViewController2 presentViewController: ViewController 
                              animated:YES 
                            completion: NULL];

Nenhum funcionou. Para o primeiro, diz:

Uso do identificador não declarado ViewControllerMain.

No segundo, diz:

nome de interface inesperado 'ViewController': identificador esperado.

O que eu posso fazer?

questionAnswers(8)

yourAnswerToTheQuestion