首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何跟踪MailCore操作

如何跟踪MailCore操作
EN

Stack Overflow用户
提问于 2013-09-08 03:02:37
回答 1查看 245关注 0票数 0

我正在尝试使用MailCore2构建一个OS邮件客户端,我需要知道当前正在运行哪些操作,以及它们处于什么状态--比如Mail.app活动监视器窗口。

我有一些可以在应用程序接口中使用的东西:MCOIMAPSession对象有一个operationQueueRunningChangeBlock属性,但它只在会话改变状态(正在运行=>未运行)时告诉我,但这是不够的。

现在,我想我必须对它们进行子类化/包装,才能做我想做的事情。

EN

回答 1

Stack Overflow用户

发布于 2013-10-01 03:21:55

MailCore没有提供API来跟踪正在运行的操作,我们也不应该提供,因为这是您的工作。实现这一点的典型模式是,要么子类化操作类,以便用某种类型的活动对象标记每个操作类,要么在单独的队列中聚合活动,并在操作分别入队和出队时进行推送和弹出。Objective-C接口中每个请求的完成块应该为您提供足够的每个操作的状态,一些操作的specific kinds甚至包括进度块/钩子。

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

https://stackoverflow.com/questions/18676808

复制
相关文章

相似问题

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