UIViewController - 神秘地加载缓慢

时间:2011-11-22 17:20:20

标签: objective-c ios uiview uiviewcontroller

我正在编写一个基于标签的通用应用程序,其中一个标签的加载时间比其余标签要长得多(大约5s),并在执行时锁定主线程。

现在,这个特定的选项卡是一个图像库,所以可能需要一段时间来加载和显示图像,但是,之前发生延迟我实例化了我的任何变量。 ..(无论如何,图像加载都在一个单独的线程上完成......)

我在viewDidLoad方法中创建了我的子视图等,但延迟发生在init方法之后和viewDidLoad方法之前的某处。

(即使我在viewDidLoad方法中注释掉所有内容,也会出现延迟。)

使用nib初始化View Controller,只包含UIScrollViewUIImagePickerController ...

有人知道在viewDidLoad方法之前加载/处理了什么吗?

1 个答案:

答案 0 :(得分:16)

这是在连接到xcode线束时在手机上加载UIImagePickerController的问题。这会产生比正常延迟更长的时间。尝试在设备上进行测试,而无需连接到xcode调试器。

链接到类似帖子: http://www.iphonedevsdk.com/forum/iphone-sdk-development/4727-uiimagepickercontroller-slow-appear.html