Я работаю над универсальным приложением и хотел бы получить доступ к значениям, хранящимся в файле 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