在IOS7中打开应用程序时出现白屏

3
有时候当打开应用程序时会出现白屏现象。我也在任务管理器中关闭了应用程序并重新打开。但是当我查看控制台时,“applicationDidFinishLaunchingWithOptions”方法正在运行,因为我包含了一些日志来确认它。没有遇到任何崩溃问题。所有的http请求都没有在主线程中执行。尽管有核心数据插入操作,但我使用了“Core data concurrency”,以便在独立队列中运行。非常感谢您的帮助。目前我正在通过分发测试应用程序。

请分享你的代码,这样就更容易帮助你。 - Gad
@TomHarrington 我正在下载并测试该应用程序。在日志中,当发生这种情况时,我看不到任何警告或错误。并且当我遇到白屏时,应用程序的显示名称也会更改。您有什么想法吗? - Avinash
@GadMarkovits 的代码相当庞大。所以我已经提到了我正在做什么。使用 dispatch 进行 HTTP 请求,以及核心数据操作在单独的队列中完成。所有这些都没有在主线程中完成。 - Avinash
@Avinash,你试过我建议的吗?这是我会做的第一件事。 - Tom Harrington
这个问题表明主线程被阻塞了。然而,这里提供的细节远远不足以确定是什么导致了这种情况。你需要查看应用程序启动时主线程上发生了什么(可能从application:didFinishLaunchingWithOptions:开始)。通过调试器逐步执行代码并查看情况。 - Tom Harrington
显示剩余3条评论
1个回答

0

尝试下面的代码,应该可以正常工作

[self.window setRootViewController:youFirstView];

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接