UIViewController - таинственно медленно загружается - PullRequest
5 голосов
/ 22 ноября 2011

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

Теперь эта конкретная вкладка представляет собой галерею изображений, поэтому можно ожидать, что загрузка и отображение изображений займет некоторое время, однако задержка происходит за до . Я создаю экземпляр любой из моих переменных. . (В любом случае загрузка изображения выполняется в отдельном потоке ...)

Я создаю свои подпредставления и т. Д. В методе viewDidLoad, но задержка происходит где-то после метода init и перед методом viewDidLoad.

(Задержка присутствует, даже если я закомментирую все в методе viewDidLoad.)

Контроллер представления инициализируется пером, содержащим только UIScrollView и UIImagePickerController ...

Кто-нибудь знает, что загружается / обрабатывается до viewDidLoad метода?

1 Ответ

16 голосов
/ 22 ноября 2011

Это проблема с загрузкой UIImagePickerController на телефон при подключении к жгуту xcode. Это создает более длительную, чем обычно, задержку. Попробуйте протестировать устройство без подключения к отладчику xcode.

ссылка на аналогичный пост: http://www.iphonedevsdk.com/forum/iphone-sdk-development/4727-uiimagepickercontroller-slow-appear.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...