所以我从 2010 年开始就在应用商店里有这个应用程序,从那时起我的初始化代码如下所示:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = someViewController;
[self.window makeKeyAndVisible];
}
现在这一直工作到昨天,但是自从我今天更新到 XCode 7 和 iOS9 后,我遇到了一些问题。我的应用程序仍然在模拟器中启动,但无论我选择什么 iPhone 设备,我都会得到 {320, 480} 的窗口大小。
正确的方法是什么?
[编辑] 更多细节:
- XCode 6 / iOS 8 一切正常
- 在 iPhone 5S 模拟器中查看它现在的外观截图。我在视图底部得到了相同的黑色(我的 macbook 屏幕不适合整个模拟器窗口的屏幕截图)
- 正如我所看到的,我目前没有分配任何启动图像。这将是解决方案吗?如果是这样,我应该提供什么尺寸?我需要所有 iPhone 的启动图像吗?(4S, 5, 6, 6+)