我有一个大问题。我的应用在 xcode 4.2 和 iOS 5.0 中运行良好。但是,当我更新到 xcode 4.3.2 和 iOS 5.1 时,我遇到了一个问题。
当我现在尝试运行我的应用程序时,ios 模拟器出现了我的初始屏幕,然后是一个带有状态栏的空白屏幕。我也得到
2012-04-08 20:46:48.025 Birdflix [67666:fb03] 应用程序窗口预计在应用程序启动结束时有一个根视图控制器
在日志中。
请帮忙,我真的需要发布我的应用程序。提前致谢。
我有一个大问题。我的应用在 xcode 4.2 和 iOS 5.0 中运行良好。但是,当我更新到 xcode 4.3.2 和 iOS 5.1 时,我遇到了一个问题。
当我现在尝试运行我的应用程序时,ios 模拟器出现了我的初始屏幕,然后是一个带有状态栏的空白屏幕。我也得到
2012-04-08 20:46:48.025 Birdflix [67666:fb03] 应用程序窗口预计在应用程序启动结束时有一个根视图控制器
在日志中。
请帮忙,我真的需要发布我的应用程序。提前致谢。
不好意思,我没有Xcode4.3.2,总是说的不对。
xcode 4.2,不要使用 MainWindow.nib,所以你应该指定 self.window.rootViewController。
rootViewController 是以前版本的 MainWindow.nib 中 AppDelegate 的视图控制器的 ViewController。
假设类是RootViewController,那么
#import "RootViewController.h"
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
self.window.rootViewController = [[RootViewController alloc] init];
[self.window.makeKeyAndVisible];
return YES:
}
请在 AppDelegate.mself.window.rootViewController
的方法中设置。application:didFinishLaunchingWithOptions: