【发布时间】:2011-10-02 16:35:45
【问题描述】:
我刚刚完成了我的 iPhone 应用程序,它运行良好。我现在想让应用程序通用,但在 iPad 模拟器上运行它时出现黑屏。这是我到目前为止所做的:
- When electing to make universal, I allowed xCode to create my "-iPad" version of my main nib;因此,我有适用于 iPhone 的 MainWindow.xib 和适用于 iPad 的 MainWindow-iPad.xib。我检查了我的 plist 文件并确认两个条目都存在
- 仔细检查了新 iPad 版本中的每个 UI 组件,以确保所有连接都与 iPhone 版本相同。我还会仔细检查课程是否正确
- 我已确保选择了“启动时可见”和“启动时全屏”选项
- 我在某处读到,删除“-”对某人有用,并尝试重命名我的 nib 和 plist 条目
我假设我的应用会加载正确的笔尖。显然我错了,或者有些配置不对
另一方面,如果我需要对我的 didFinishLoadingWithOptions 进行一些更改以强制他们在我的笔尖之间进行选择 - 我必须承认我也不知道如何完成此操作。
谢谢!
【问题讨论】:
-
如果找不到笔尖,我相信应用程序会崩溃。也许是一个愚蠢的问题,但是您是否尝试过截断缓存?我过去也遇到过类似的问题,并相信这就是我解决它的方法。是否显示启动图像?这个链接可以帮助:stackoverflow.com/questions/3128537/… 吗?
-
应用程序没有崩溃,而是黑屏。我之前已经查看了您在评论中链接到的帖子,这使我检查了主窗口的“启动时可见”选项。至于截断缓存,我没有尝试过,也不知道该怎么做。任何帮助表示赞赏。