iPhone SDK4.0和xcode 3.2.3版本

iPhone SDK4.0和xcode 3.2.3版本,iphone,xcode,ios4,Iphone,Xcode,Ios4,我的应用程序在xcode 3.2.2和iPhoneSDK 3.1.3中构建并运行良好。现在,我用xcode 3.2.3将SDK升级到4.0,并尝试运行该应用程序。在iPhoneSimulator 4中,我能看到的只是打开的初始屏幕(Default.png),然后是一个空白的黑屏。这让我快发疯了。代码尚未更改,应用程序无法加载到最新的xcode/模拟器中。在过去的帖子中尝试了几乎所有的建议,但没有运气 顺便说一句,我的项目中有一个MainWindow.xib,但我扩展了默认的UIWindow对象

我的应用程序在xcode 3.2.2和iPhoneSDK 3.1.3中构建并运行良好。现在,我用xcode 3.2.3将SDK升级到4.0,并尝试运行该应用程序。在iPhoneSimulator 4中,我能看到的只是打开的初始屏幕(Default.png),然后是一个空白的黑屏。这让我快发疯了。代码尚未更改,应用程序无法加载到最新的xcode/模拟器中。在过去的帖子中尝试了几乎所有的建议,但没有运气


顺便说一句,我的项目中有一个MainWindow.xib,但我扩展了默认的UIWindow对象。

我有同样的问题,在你发布的为我工作的线程中找到了一个答案,不知道为什么它也会在我以前启动的和活动的应用程序上更改此值,但修复了问题,并解决了


  • 在IB中打开主窗口
  • 选择“窗口”
  • 在检查器的“窗口属性”(cmd+1)下,确保选中了“启动时可见”的[Window]属性
  • 保存(cmd+s),然后运行!!
    不确定这是如何设置为未检查的,老实说,我甚至不知道这是一个选项,我猜一些应用程序可以利用这一点,但我想大多数应用程序都需要看到主窗口

  • 希望这能帮到你,这对我来说是个救命稻草,我想弄清楚“黑屏”的时候快发疯了。

    谢谢菜鸟。对我有效的是[WindowMakeKeyandVisible]。我怎么会错过/把事情搞砸了。