2012-03-29 2 views
1

Я испытываю длительные задержки (1-3 секунды) между вызовами viewWillAppear и viewDidAppear.viewDidAppear Delay

Это происходит после загрузки большого вида, а иногда и печати wait_fences. Нет связи с UIAlertView или любой другой причиной, которую я вижу в связанных вопросах.

В viewWillAppear ничего не происходит, вызывая супер и не выполняя анимации.

В чем причина этой длительной задержки?

+0

Вы делаете какую-то анимацию в viewWillAppear? – rishi

+0

№. Единственная реализация viewWillAppear в приложении, просто использует NSLog для печати простого журнала. –

+0

Вы называете [super viewWillAppear] и [super viewDidAppear] правильно? – rishi

ответ

0

Я испытал точно то же самое. У меня был табличный вид с изображением в каждой ячейке. Я предварительно загрузил изображения в массив, но все еще имел эту странную задержку между этими вызовами. Уменьшение размера изображений (от полного размера камеры до 36X36) при вводе в массив сделало трюк.

Я думаю, что задержка - это всего лишь пользовательский интерфейс, загружающий все элементы. Сделайте свои элементы более эффективными.

Смежные вопросы