UIImageView显示严重延迟的内容

时间:2015-08-01 03:14:47

标签: objective-c uiimageview storyboard interface-builder delay

这对我来说真的很神秘(iOS 8,Xcode 6.x,Storyboard):

我以模态方式呈现一个视图控制器(VC),覆盖在呈现它的VC上。

在呈现的VC上,有一个带有pdf资产的静态图像。加载VC时,图像不会显示,然后在20秒后显示。

可能出了什么问题?我在这个VC代码中有图像缓存设置,所以我删除了它,结果相同。我还尝试将资产切换为png图像,仍然相同。我现在真的很困惑,有什么意见吗?

1 个答案:

答案 0 :(得分:0)

听起来好像没有在主线程上设置图像。

将其包裹在您设置图片的代码行周围。

dispatch_async(dispatch_get_main_queue(), ^{
    // set your image here
});