Iphone Xcode 4:运行时未加载nib文件

Iphone Xcode 4:运行时未加载nib文件,iphone,objective-c,xcode,xcode4,Iphone,Objective C,Xcode,Xcode4,所以,我刚刚下载了Xcode 4并安装了它。实际上,我非常期待单窗口和集成IB - 但是,当我打开并运行一个项目时,项目使用的nib文件似乎无法加载。相反,我看到的是一个空白的白色屏幕(iPhone)。该项目在Xcode 3.2上运行良好 如果我在应用程序中添加背景并取消背景,则视图加载良好。但每次我在iPhone和iOS模拟器上构建应用程序时都会发生这种情况,也就是说,应用程序在后台运行之前无法正常工作。加载视图的所有代码如下所示 - (void)applicationDidFinishLa

所以,我刚刚下载了Xcode 4并安装了它。实际上,我非常期待单窗口和集成IB

-

但是,当我打开并运行一个项目时,项目使用的nib文件似乎无法加载。相反,我看到的是一个空白的白色屏幕(iPhone)。该项目在Xcode 3.2上运行良好

如果我在应用程序中添加背景并取消背景,则视图加载良好。但每次我在iPhone和iOS模拟器上构建应用程序时都会发生这种情况,也就是说,应用程序在后台运行之前无法正常工作。加载视图的所有代码如下所示

 - (void)applicationDidFinishLaunching:(UIApplication *)application.
-


是否有其他人也有相同的nib文件问题-是否有修复方法(或是一些我忘记的愚蠢的简单问题)?

我不确定你的nib出了什么问题,但应该对查找丢失的面板、菜单等有所帮助。

好的,经过一番努力,我解决了nib问题

我在appDelegate类中有一行错误的代码:

self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];

当使用Xcode 3.2编译时,这行代码不会影响任何东西,但是使用Xcode 4会导致加载问题。只需移除它(我甚至不记得它为什么会在那里…),它就被修复了:)

我也有同样的问题。在我的例子中,出于某种原因,Xcode决定隐藏有问题的视图。当我将以下内容放入视图控制器的ViewDidDisplay方法时,它被清除:

self.view.hidden = NO;

对于任何有同样错误的人。如果upper没有帮助-检查您是否没有覆盖
ViewController的视图属性

相同的问题,相同的代码行。删除此行将修复它。谢谢,你可能救了我的命。