Как получить почтовый контент с помощью Postal Swift Framework?IOS

Программируем под IOS
Ответить
Anonymous
 Как получить почтовый контент с помощью Postal Swift Framework?

Сообщение Anonymous »

Я использую Postal, платформу Swift, обеспечивающую простой доступ к распространенным поставщикам электронной почты.
Я видел ее демонстрационную версию, но не знаю, как получить нужный мне текстовый контент из FetchResult.
Этот код извлекает почту с почтового сервера:

Код: Выделить всё

self.postal.connect(timeout: Postal.defaultTimeout) { (result) in
switch result {
case .Success():
self.postal.fetchLast("INBOX", last: UInt(number), flags: flags, onMessage: { (message) in
message.body?.allParts.flatMap({ (singlePart) -> String? in
let textMail = String.init(data: (singlePart.data?.rawData)!, encoding: NSUTF8StringEncoding)
print(textMail)
return textMail
})

}, onComplete: { (error) in
if let error = error {
print(error)
}else {

}
})
break
case .Failure(let error):
print(error)
}
}
и полученный журнал:

Optional("\u{1B}$B$3$N%"%W%j$O!"0lEY\u{1B}(BiBeacon\u{1B}$B$r

Подробнее здесь: https://stackoverflow.com/questions/411 ... -framework
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»