所以我现在正在开发和iPhone游戏,当我在第一代iPod touch上测试时,一切都运行得很好。昨晚,我在一些NSUserDefaults中添加了一些内容来为它保存一些变量。我在模拟器上运行了几次并且它工作得很好,但是当我构建应用程序并将其放在我的iPod上时,我在启动时获得的只是黑屏。有人有主意吗?非常感谢他们,谢谢。
答案 0 :(得分:2)
我建议先从iPod Touch中删除该应用程序,然后再尝试重新安装。你什么时候试图从NSUserDefaults读取?在您的applicationWillFinishLaunching电话?如果是这样,请尝试对其进行评论,以确保它确实是您问题的根源。
答案 1 :(得分:1)
您需要在打开调试器的情况下在iPod touch上运行它 - 您应该能够跟踪它。
您是否知道为异常设置断点 - 如果您告诉调试器在objc_exception_throw中断,则在这些情况下它非常有用。
答案 2 :(得分:0)
你有自定义的Default.png文件吗?如果不是,那么当您的应用程序加载时,您将看到黑屏。根据您在加载时所执行的操作类型(可能无限制),这可能是您看到黑屏的原因。请记住,模拟器在mac的处理器顶部运行,这比iPod Touch中的处理器快得多。