最佳答案
我工作在一个通用应用程序和想访问的价值存储在应用程序信息。在我的代码中的 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 可能是一个包含 app-info. plist 中所有值的 NSDictionary