Когда я нажимаю значок своего приложения, чтобы запустить его, он занимает 0,5-1,0 секунды после нажатия, прежде чем приложение действительно откроется с Springboard - другими словами, существует значительная задержка между нажатием значка и Springboard масштабирует изображение запуска приложения. Я не вижу этого с другими приложениями на устройстве (iPad 3). Это также происходит на iPhone 4, но не на iPhone 5.Значительное приложение для запуска задержки с Springboard
В дополнение к этому при первом запуске это также происходит, когда приложение имеет фоновые рисунки.
Я прошел через и убедился, что в applicationDidFinishLaunching
не было ничего дорогого или appBecameActive
. Я даже попытался удалить все, кроме назначения контроллера вида в корневой режим UIWindow.
Кто-нибудь когда-либо видел что-либо подобное раньше? Любые идеи о том, как исправить это? Благодаря!
Говорящий из предыдущего опыта, похоже, что вы делаете кучу legwork в 'viewDidLoad', который, очевидно, до' viewWillAppear' и 'viewDidAppear'. Не возражаете ли вы опубликовать свой код из этих методов? – Dan
На самом деле это не просто во время запуска приложения, но также при возврате в приложение после того, как оно было зашифровано, поэтому я не думаю, что это 'viewDidLoad' ... Даже после удаления почти всех из' gotActive' и 'didAppear ', Я все еще вижу ту же заметную задержку. – bmueller
Без кода это будет трудно догадаться. Выполняете ли вы какие-либо синхронные звонки или сопрягаетесь с любыми внешними аксессуарами? – Dan