Получите тело письма в mailcore2 OSX с помощью swift

Я пытаюсь использовать этот класс: MCOIMAPFetchContentOperation для получения почты тела. Но я не знаю, как быстро вызвать ее, и я не знаю аргументов, которые необходимы.

Описание класса: "Этот класс реализует операцию для извлечения содержимого сообщения. Это может быть часть или полное сообщение".

Не могли бы вы мне помочь!

1 ответ

Ваш вопрос немного расплывчат, но я предполагаю что-то вроде этого:

func loadMsg(msg: MCOIMAPMessage, folder: String) {

    let operation: MCOIMAPFetchContentOperation = session.fetchMessageByUIDOperationWithFolder(folder, uid: msg.uid)

    operation.start { (error:NSError!, data:NSData!) -> Void in
        let messageParser: MCOMessageParser = MCOMessageParser(data: data)
        let msgHTMLBody: NSString = messageParser.htmlBodyRendering()

        print ("HTML: \(msgHTMLBody)")
    }      

}
Другие вопросы по тегам