Carga diferente Storyboard para iPhone 5 @ inicio de aplicación

Estoy usando el siguiente código en miAppDelegate.m para detectar qué dispositivo está utilizando el usuario:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{

    if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
    {
        CGSize result = [[UIScreen mainScreen] bounds].size;
        if(result.height == 480)
        {
            NSLog(@"iPhone 3,5 Inch");

            [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil];



        }
        if(result.height == 568)
        {
            NSLog(@"iPhone 4 Inch");
            [UIStoryboard storyboardWithName:@"iPhone5-storyboard" bundle:nil];
        }
    }

    return YES;
}

Pero cuando construyo la aplicación, se muestra el NSLog, pero no aparece ningún Storyboard ...

El campo del guión gráfico principal en la información de implementación está vacío, por lo que el código decidió qué cargar ...

¿Puede alguien ayudarme?

Gracias y saludos desde Alemania

Laurenz :)

Respuestas a la pregunta(1)

Su respuesta a la pregunta