Может Вам это поможет.
Содержимое электронного письма из нативной почты, я передавал в одно из своих приложений, написав в AppDelegate такой метод:
// Принимает файл из внешней программы mail или другой.
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
// url содержит URL к файлу, который нужно открыть в приложении
// Если переданные снаружи данные нормально извлеклись
if let data = NSData(contentsOf: url) {
// Тут я сохранял их в файл
..
// Сохраняем данные в файл
return true
} else {
return false
}
}
Правда ещё в Plist приложения нужно прописать кое, что