iOS: доступ к переменным app-info.plist в коде

Я работаю над универсальным приложением и хочу получить доступ к значениям, хранящимся в файле app-info.plist в моем коде.

Причина: я динамически создаю экземпляр UIViewController из раскадровки, используя:

UIStoryboard* storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil];
self = [storyboard instantiateViewControllerWithIdentifier:@"ExampleViewController"];

Теперь иметь указанное выше имя раскадровки @ "MainStoryboard_iPhone" некрасиво.

Я хочу сделать что-то вроде:

UIStoryboard* storyboard = [UIStoryboard storyboardWithName:appInfo.mainStoryboardBaseNamePhone bundle:nil];
self = [storyboard instantiateViewControllerWithIdentifier:@"ExampleViewController"];

где appInfo, возможно, может быть NSDictionary всех значений в app-info.plist

96
задан sherlock 2 March 2012 в 08:18
поделиться

0 ответов