首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS - QLPreviewController延迟

iOS - QLPreviewController延迟
EN

Stack Overflow用户
提问于 2012-09-30 13:29:53
回答 1查看 447关注 0票数 1

我有一个应用程序,生成的PDF和显示它在同一时间。正如预期的那样,在按下“生成PDF”按钮和显示文档的QLPreviewController之间有大约2秒的延迟。不仅如此,文档看起来似乎会暂时淡入、冻结,然后完成淡入。

我理解延迟的原因是因为它首先生成PDF,但应用程序的设计不允许任何其他机制。我希望写一个简短的“装货...”动画在QLPreviewController视图出现之前出现,但是到目前为止我尝试过的所有东西仍然呈现2秒的延迟。

有没有人能为我在这里能做些什么提供指导?

EN

回答 1

Stack Overflow用户

发布于 2012-10-04 05:17:58

有很多选择。我建议无论你做什么,它都是异步的。这将允许UI不‘冻结’,您可以放置一个加载屏幕,即使它是2秒。

有很多方法可以实现这一点。一些涉及实际的后台线程,而另一些则不涉及。

您可以使用、delegates、NSNotifications、blocks、NSOperations和/或中央调度中心。

Here's a tutorial on how to use Grand Central Dispatch

Here's a tutorial on blocks

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12658906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档