【问题标题】:Xcode 4: nib files not loading when runXcode 4:运行时未加载 nib 文件
【发布时间】:2012-11-10 16:49:33
【问题描述】:

所以,我刚刚下载并安装了 Xcode 4。我其实挺期待单窗口和集成IB的……

-

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

如果我将应用程序设置为背景和取消背景,则视图加载正常。但是每次我在 iPhone 和 iOS 模拟器上构建时都会发生这种情况,即应用程序在后台运行之前无法正常工作。加载视图的所有代码都来自

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

-

是否有其他人有同样的 nib 文件问题 - 是否有解决方法(或者我忘记的一些愚蠢的简单问题)?

【问题讨论】:

    标签: iphone objective-c xcode xcode4


    【解决方案1】:

    好吧,经过一番折腾,我发现了笔尖的问题。

    我在 appDelegate 类中有一行代码:

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

    这行代码在使用 Xcode 3.2 编译时不会影响任何内容,但使用 Xcode 4 会导致加载问题。只需删除它(我什至不记得它为什么在那里......)并且它已修复:)

    【讨论】:

    • 同样的问题,同样的代码行。删除此行可以修复它。谢谢,你可能挽救了我的理智。
    【解决方案2】:

    我不确定你的笔尖是怎么回事,但this XCode 4 transition guide 应该有助于找到丢失的面板、菜单等...

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题。就我而言,出于某种原因,Xcode 决定隐藏有问题的视图。当我将以下内容放入视图控制器的 viewDidAppear 方法时,它清除了:

      self.view.hidden = NO;
      

      【讨论】:

        【解决方案4】:

        对于任何有同样错误的人。如果上部没有帮助 - 检查您是否没有覆盖 ViewControllerview 属性。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多