【问题标题】:iPhone simulator only shows a black screen after launching the appiPhone模拟器启动应用后只显示黑屏
【发布时间】:2011-03-21 02:28:50
【问题描述】:

我正在移动我的 3.x 应用程序以使用 iOS4 功能,例如后台处理、快速应用程序切换。我已经能够让应用程序运行良好。但是现在每当我在模拟器上启动应用程序时,它只会显示黑屏。应用程序启动,XCode 中的状态更改为正在运行,但除了黑屏之外什么都没有显示。

该应用在设备上运行良好,因此我知道代码没有问题。知道会发生什么吗?我尝试重新安装 SDK,但没有任何作用。

是的,我有 [window makeKeyAndVisible];代码中的行。所以这不是问题。我正在使用 application:didFinishLaunchingWithOptions: 来处理应用启动。

谢谢。

【问题讨论】:

    标签: iphone ios-simulator ios4


    【解决方案1】:

    我正在将我的应用程序从 3.x 移动到 4.x 并遇到同样的问题。音响系统启动(音乐和声音播放良好),但整个屏幕是黑色的。它发生在 4.x 模拟器和设备上,但在 3.1.3 设备上一切似乎都很好。

    更新:最近我在应用程序初始化后添加了一些窗口操作:

    [window center];
    [window makeKeyAndVisible];
    [window becomeFirstResponder];
    

    现在它还活着 =)

    【讨论】:

      【解决方案2】:

      某些功能在模拟器中不起作用,我知道当您尝试访问应用程序中的 iPod 库时,模拟器会像这样挂起(至少在 3.1 中是这样的)。确保您没有使用模拟器不支持的功能。

      【讨论】:

      • 应用程序根本无法启动。 XCode 将应用程序显示为“正在运行”。它在所有断点处停止,但除了黑屏之外不显示任何内容!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-15
      • 2017-12-04
      • 2020-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多