ios – 来自Springboard的显着延迟启动应用程序

当我点击我的应用程序图标启动它时,在应用程序实际从 Springboard打开之前点击后需要0.5-1.0秒 – 换句话说,点击图标和跳板放大到应用程序的启动图像之间会有明显的延迟.我没有在设备上的任何其他应用程序(iPad 3)上看到这一点.这也发生在iPhone 4上,但不是iPhone 5.

除了第一次启动时发生这种情况,它还会在应用程序背景化时发生.

我经历过并确保在applicationDidFinishLaunching或appBecameActive中没有任何昂贵的东西 – 我甚至尝试删除除了将视图控制器分配到UIWindow的根视图之外的所有内容.

有没有人见过这样的事情呢?关于如何修复它的任何想法?谢谢!

解决方法

如果我看了你的陈述

“significant delay between tapping the icon and…launch image”

那就是Springboard正在处理的事情.换句话说,延迟是在你的main()被调用之前,所以它很可能是你的应用程序的静态特性问题,无论是在info.plist中声明的东西,还是具有Springboard能够加载应用程序的东西.

我会检查一些事情:

> info.plist格式正确,不包含不必要的引用或其他标记;>发射图像并不疯狂;> .ipa并不疯狂;>正如xmlhack所提到的那样,你没有静态变量发生奇怪的事情.

以上是来客网为你收集整理的ios – 来自Springboard的显着延迟启动应用程序全部内容,希望文章能够帮你解决ios – 来自Springboard的显着延迟启动应用程序所遇到的程序开发问题。

如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。