Objective c MailCore消息体

时间:2012-05-02 13:07:47

标签: iphone objective-c c mailcore

我正在尝试使用MailCore获取Mail的正文,但它始终是空的。 我的代码是

    CTCore *folder = [[CTCorefolder alloc] initWithPath:@"INBOX" inAccount:account];
for( CTCoreMessage *msg in [folder messageObjectsFromIndex : 0 toIndex:10] ){
   if([msg.subject isEqualToString:@"test")]){
         // no pb here, it find the good Mail
         NSLog(@"Message Body length : %d", msg.body.length);
         // here the length is 0 and the body is : ""
  }
}

还有其他方法来获取身体,比如“msg.HtmlBody”,但它也是空的。 但是在Firefox上,我可以看到不是空的身体。 我该怎么办?

1 个答案:

答案 0 :(得分:1)

您必须在每条消息上调用fetchBody才能从服务器检索它。