gpt4 book ai didi

iphone - iPod Touch 4G 认为它是 iPad

转载 作者:行者123 更新时间:2023-12-03 19:08:16 25 4
gpt4 key购买 nike

我构建了一个通用应用程序,可以在 iPad、iPhone 4G、3GS 和 3G 上完美运行,但在 iPod Touch 4G 上运行时,它无法正常运行。

我没有 iPod Touch 可供测试,但 Beta 测试人员告诉我,它可以很好地安装在设备上,但运行时会显示 iPad 版本应用程序中的 Default.png 被压缩到了屏幕启动后,然后就变黑了。当应用程序强制退出(使用应用程序切换器)并重新启动时,它会再次执行相同的操作。

我已经仔细检查过目标设备系列是 iPhone/iPad 并完成了干净的构建等,但仍然没有骰子。

最佳答案

经过一番尝试和错误,我找出了问题所在(实际上是两个独立但相关的问题):

在我的 info.plist 中,我使用两个键来分配不同的 MainWindow 文件:

主 nib 文件基本名称 (iPad)

主 nib 文件基本名称 (iPhone)

我错误地认为第二个键也适用于 iPod Touch,因为没有主 Nib 文件基本名称 (iPodTouch) 键。事实证明这是错误的,iPod Touch 实际上会查找 Main nib file base name 键。所以现在我的设置如下:

alt text

..它在 3.1.3 和 4.2 中运行良好。 (请注意,如果设备找不到要使用的 MainWindow,则不会调用 application:didFinishLaunchingWithOptions,这就是我解决问题的方法)。

我怀疑同样的情况也适用于 Launch image (iPad)Launch image (iPhone)Launch image 键,这将解释为什么 iPod Touch 使用 iPad 启动图像但尚未能够尝试。

关于iphone - iPod Touch 4G 认为它是 iPad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4476294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com