2015-08-14 1 views
0

Я работаю над приложением iphone, которое использует MailCore2 для извлечения и отправки электронной почты. Все работает нормально. Я хочу установить флаг, который будет отображать, на что было отправлено электронное письмо. Возможно ли это с MailCore2.MailCore2 Можно ли проверить, на что было отправлено электронное письмо? Iphone

Заранее спасибо.

+0

Там, s соглашение для приложения электронной почты, чтобы установить ответный флаг в сообщении, которое только что было отправлено. Тем не менее, эта конвенция может не соблюдаться очень правильно, особенно в последнее время. –

ответ

0

После изучения документации MailCore2 я обнаружил, что мы должны включить MCOIMAPMessagesRequestKindFlags в MCOIMAPMessagesRequestKind, как в следующем примере:

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

Тогда мы должны проверить

MCOMessageFlagAnswered 

, как это в объекте MCOIMAPMessage (m)

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

 Смежные вопросы

  • Нет связанных вопросов^_^