Оптимизация времени загрузки presentModalViewController :

На мой Наконечник, у меня есть несколько контроллеров. Когда приложение запускается, все их соответствующие ViewDidLoad() вызовы называются.

в ViewControllerA, я ViewA, который содержит UiScrollView с 100 фотографии. В initalize эти фотографии в ViewdidLoad. Так, при запуске приложения, все фотографии являются initalized.

В моем Главном Меню View Controller, у меня есть кнопка, при нажатии вызывает presentModalViewController:ViewControllerA

Что вызов принимает 20 секунд.

я думал предварительной загрузки в ViewDidload бы оптимизировать этот процесс. Однако, как только вызов возвращает и напомнил, (доведение до этого VC второй раз, его очень быстро).

Итак, что является причиной этого? Почему это длится так долго, первый раз называя presentModalViewController. Внутренне, он пытается организовать все образы? Любой способ оптимизации этого? Если нет, whats лучший способ показать, UiActivityIndicator

Заранее Благодарю

Найдено 2 ответа:

Optimizing the load time of presentModalViewController:

http://stackoverflow.com/questions/830733/optimizing-the-load-time-of-presentmodalviewcontroller

Посмотреть решение →