【问题标题】:My App shows only a black screen on iPod我的应用程序在 iPod 上仅显示黑屏
【发布时间】:2011-09-11 12:46:07
【问题描述】:

我的应用程序正在制作中,并且在除 iPod touch 之外的所有设备上都能正常工作,它只在启动应用程序时显示黑屏。 有没有人知道可能是哪个问题? iPod touch 运行的是 4.2.1 iOS 版本。 谢谢

【问题讨论】:

  • 可能是与 Default.png 图像相关的东西,iPod 是否使用与 iPhone 相同的东西?
  • 我假设您手头有设备?控制台中有什么有用的东西吗?是否进入应用委托?
  • 最后我得到了解决方案,在 MyApp-info.plist 中它错过了 iPod MainWindow,它将使用默认的 mainwindow.xib,现在我有了:![在此处输入图像描述][1] [ 1]:i.stack.imgur.com/Fkhan.png我希望这可以帮助别人!
  • 很高兴听到你修好了 :)
  • @ValentiGoClimb 您应该将其发布为答案,因为它似乎是正确的,而其他的则不是!

标签: iphone ios ipad ipod-touch


【解决方案1】:

正如the comment中提到的@ValentiGoClimb,Xcode在生成Info.plist文件时有不好的默认值;它只为 iPad 和 iPhone 设置 Storyboard 键,而不是 iPod Touch。

<key>UIMainStoryboardFile~ipad</key>
<string>iPadStoryboardFileName</string>
<key>UIMainStoryboardFile~iphone</key>
<string>iPhoneStoryboardFileName</string>

我还没有找到在 Xcode 的“常规项目设置”屏幕下编辑它的好方法(这就是这个问题很可能存在的原因),因此在 Info.plist 文件中手动添加密钥效果很好。

<key>UIMainStoryboardFile</key>
<string>iPhoneStoryboardFileName</string>

【讨论】:

    【解决方案2】:

    你的 iPod 应该有视网膜显示屏。

    所以请尝试使用 Default@2x.png 。

    另外,请确保在资源中包含此内容。

    【讨论】:

    • 你检查过这个解决方案吗?
    【解决方案3】:

    试试这个 -

    1. 打开主窗口的 xib 文件
    2. 在xib文件中选择窗口
    3. 在检查器窗口中选择第一个选项卡
    4. 勾选“启动时可见”

    【讨论】:

    • 清除构建+删除构建文件夹的内容+从模拟器中删除也不起作用??
    • 不工作。请记住,我只在 iPod Touch 中遇到问题。你如何在模拟器中部署 iPod??¿
    • 从设备中删除应用程序,然后清理构建。
    【解决方案4】:

    对我来说,我使用的是 XIB 而不是 Storyboard。 但在 Xcode 10 中,它在目标设置中设置为“MainStoryBoard”作为主界面。

    所以我已经从“MainStoryBoard”更改为“MainWindow”并为我工作。

    【讨论】:

      猜你喜欢
      • 2012-12-28
      • 1970-01-01
      • 1970-01-01
      • 2016-08-06
      • 1970-01-01
      • 2021-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多