Llamada programática a storyboard en delegado

Estoy intentando llamar programáticamente mi guión gráfico. Mi storyboard consta de lo siguiente:

[Controlador de navigation] -> [MainMenuView] -> [DetallesVer]

El identificador "MainMenu" se colocó en el [MainMenuView]

El problema que tengo es que la pantalla aparece en blanco. ¿Que necesito hacer?

Gracias.

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; MainMenuView *rootViewController = [storyboard instantiateViewControllerWithIdentifier:@"MainMenu"]; return YES } 

Primero debe crear la window manualmente y luego agregar rootViewController (la respuesta anterior era casi correcta):

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; UIViewController *mainViewController = [storyboard instantiateInitialViewController]; self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; self.window.rootViewController = mainViewController; [self.window makeKeyAndVisible]; return YES; } 

Debe establecer la propiedad rootViewController de la window de su aplicación:

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; MainMenuView *rootViewController = [storyboard instantiateViewControllerWithIdentifier:@"MainMenu"]; self.window.rootViewController = rootViewController; return YES; }