ios项目的白色屏幕项目
问题描述:
我刚刚尝试复制一个现有的iOS项目。复制完所有文件并修复所有错误后,我只是在应用程序启动时看到一个白色屏幕。有任何想法吗?我没有任何MainWindow.xib文件,也没有在我的plist中提到的任何xib文件。这里是我下面的启动代码:ios项目的白色屏幕项目
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
MainMenuViewController *mainMenu = [[MainMenuViewController alloc] init];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:mainMenu];
self.window.rootViewController = navigationController;
[self.window makeKeyAndVisible];
return YES;
}
,当我在MainMenuViewController的viewDidLoad方法中设置断点,它击中它就好了。有任何想法吗?
答
我只是想通了......我所有的.xib文件都没有从Build Phase的“Copy Bundle Resources”部分中找到。
答
MainMenuViewController *mainMenu = [[MainMenuViewController alloc] init];
你是否设置了mainMenu的视图框架?
您是否有适用于您应用的启动图像? – Nosrettap 2012-07-19 03:12:47
当它碰到你的'viewDidLoad'断点时,试试这个:'po [[self view] recursiveDescription]'。它看起来像正确的视图层次结构吗? – 2012-07-19 03:18:01