Mailcore:什么是紧急的'在MCOOperation上做什么?

时间:2015-04-08 17:12:05

标签: ios mailcore2

紧急财产的作用是什么以及何时使用?我正在呈现消息摘要,但当用户滚动到某个位置时,我必须下载更多消息。在我开始渲染的所有摘要都已完成之前,此操作似乎无法完成。我假设紧急属性会使消息下载操作优先于渲染操作吗?

1 个答案:

答案 0 :(得分:0)

问题在于我是MailCore如何优先考虑操作队列。我需要渲染摘要,以便创建大量plainTextBodyRenderingOperation(每条消息一个)。如果用户滚动到某一点,我需要下载更多消息。我必须优先考虑渲染。所以在我的下载方法中,我在我运行的两个操作上设置了紧急属性来获取消息数据。这意味着只要我发送一个呼叫下载这些队列优先级,渲染一旦完成就会继续。也许Hoá可以提供更多的见解,但这适用于我的情况。我还在评论中遵循了他的建议,允许并发文件夹访问。这也有帮助,但对我来说关键是操作优先。