MailCore2是否可以检查哪些电子邮件已被回复iphone

时间:2015-08-14 07:04:32

标签: objective-c iphone mailcore2

我正在使用一个使用MailCore2来获取和发送电子邮件的iPhone应用程序。一切都很好。我想设置一个标志,显示电子邮件已被回复。是否可以使用MailCore2。

提前致谢。

1 个答案:

答案 0 :(得分:0)

在研究了MailCore2文档后,我发现我们必须在MCOIMAPMessagesRequestKind中包含MCOIMAPMessagesRequestKindFlags,如下例所示:

  MCOIMAPMessagesRequestKind requestKind =
    MCOIMAPMessagesRequestKindFullHeaders|
    MCOIMAPMessagesRequestKindExtraHeaders|
    MCOIMAPMessagesRequestKindGmailThreadID|
    MCOIMAPMessagesRequestKindGmailMessageID|
    MCOIMAPMessagesRequestKindGmailLabels|
    MCOIMAPMessagesRequestKindInternalDate|
    MCOIMAPMessagesRequestKindStructure|
    MCOIMAPMessagesRequestKindUid|
    MCOIMAPMessagesRequestKindFlags|
    MCOIMAPMessagesRequestKindExtraHeaders|
    MCOIMAPMessagesRequestKindHeaders;

然后我们必须检查

    MCOMessageFlagAnswered 

在MCOIMAPMessage(m)对象

中这样
    if (m.flags & MCOMessageFlagAnswered) {
        //replied
    }else{
        //not replied 
    }