viewDidAppear延迟

时间:2012-03-29 15:54:53

标签: iphone objective-c cocoa-touch

我在调用viewWillAppear和viewDidAppear之间经历了很长的延迟(1-3秒)。

加载大视图后会发生这种情况,有时也会打印wait_fences。 没有与UIAlertView的连接或我在相关问题中看到的任何其他原因。

在viewWillAppear中没有任何事情发生,调用超级并且不执行任何动画。

这种长时间延迟的原因是什么?

1 个答案:

答案 0 :(得分:0)

我经历过完全相同的事情。 我在每个单元格中都有一个带有图像的tableview。 我将图像预加载到一个数组中,但这些调用之间仍然有这种奇怪的延迟。 当放入阵列时,使图像变小(从完整的相机尺寸到36X36)就可以了。

我认为延迟只是加载所有元素的UI。 提高您的元素效率。