Estoy trabajando en una aplicación universal & me gustaría acceder a los valores almacenados en el archivo app-info.plist en mi código.iOS: Acceso a las variables app-info.plist en el código
Motivo: Me instanciar un UIViewController dinámica de un guión usando:
UIStoryboard* storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil];
self = [storyboard instantiateViewControllerWithIdentifier:@"ExampleViewController"];
Ahora, con el nombre del guión gráfico @ "MainStoryboard_iPhone" anterior es feo.
quiero hacer algo como:
UIStoryboard* storyboard = [UIStoryboard storyboardWithName:appInfo.mainStoryboardBaseNamePhone bundle:nil];
self = [storyboard instantiateViewControllerWithIdentifier:@"ExampleViewController"];
donde AppInfo puede quizás ser un NSDictionary de todos los valores en APP-info.plist
medida que los hombres por @Answerbot en esta publicación: http: //stackoverflow.com/a/4059118/1210822: "CFBundleVersion ha sido reutilizado para ser Build y la versión es CFBundleShortVersionString", así que ahora para recuperar el número de versión de plist, necesitamos usar : NSString * version = [[NSBundle mainBundle] objectForInfoDictionaryKey: @ "CFBundleShortVersionString"]; – sonoshin