带有属性字符串的电子邮件撰写器

2023-12-25

如何通过电子邮件发送属性字符串?

mailComposerVC.setMessageBody(textView.attributedString, isHTML: false)

您已将属性字符串转换为 HTML 字符串。使用以下代码生成 html 字符串。

        do {
        let data = try string.dataFromRange(NSMakeRange(0, string.length), documentAttributes: [NSDocumentTypeDocumentAttribute : NSHTMLTextDocumentType])
        let htmlString = String(data: data, encoding: NSUTF8StringEncoding)
    }catch {

    }

使用生成的 html 字符串作为

mailComposerVC.setMessageBody(htmlString, isHTML: true)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

带有属性字符串的电子邮件撰写器 的相关文章

随机推荐

  • ios7 UIWebView Youtube 视频

    我有一个 UIWebView 子类 用来播放 youtube 和本地视频 在iOS6下完美运行 在升级到 iOS7 的过程中 我遇到了一个问题 我真的不知道从哪里开始 虽然子类似乎仍然可以在 iOS7 模拟器上播放 youtube 和本地视
  • 在通用方法中将值转换为 T

    我有一个破旧的属性映射的界面 interface IPropertyMap bool Exists string key int GetInt string key string GetString string key etc 我想创建一
  • 有没有办法检测 Facebook Javascript SDK 是否加载成功?

    我使用 Facebook 作为我网站的会员系统 它使用代码生成登录控件 允许用户通过 Facebook 帐户登录 如果他们已经是会员 则基本上只需单击一下 如果不是会员 则只需单击 2 次 用于授予权限 但我遇到了问题 反馈表明登录按钮并不
  • 在 Eclipse IDE 中恢复已删除的文件

    两天前 我在 Eclipse IDE 中删除了五个 Java 文件 现在我需要它们 我试图从当地历史中恢复它们 我只恢复了其中两个 当我右键单击其他文件 然后单击从本地历史记录恢复时 收到错误消息No additional members
  • 处理大文件的最佳 Python Zip 模块是什么?

    编辑 特别是压缩和提取速度 有什么建议么 Thanks 所以我制作了一个随机的大压缩文件 ls l zip rw r r 1 aleax 5000 115749854 Nov 18 19 16 large zip unzip l large
  • ASP.NET MVC 帐户控制器使用指南?

    我正在查看 MVC 帐户控制器 它似乎来自 ASP NET Webforms 有没有关于如何使用它的好的背景信息 您可以将其映射到用户数据库表还是最好进行自己的用户管理 如何在 MVC 中使用它来限制登录用户可以查看的页面 您必须自己完成所
  • 没有可用的缓冲区空间(已达到最大连接?)表单 Postgres EDB 驱动程序

    我们在通过 java 应用程序连接到数据库时遇到异常 堆栈跟踪如下 com edb util PSQLException The connection attempt failed at com edb core v3 Connection
  • 如何使用 Windows 任务计划程序安全地存储每天运行的脚本的密码?

    我编写了一个PowerShell脚本来执行一些操作 操作完成后 我希望脚本使用以下命令发送邮件Send MailMessage cmdlet 为此 我使用了谷歌的应用程序密码功能 但我对将应用程序密码以纯文本形式存储在脚本本身中没有信心 我
  • 了解 Firebase 云功能中 Firebase 存储中存储的视频的持续时间的最简单方法是什么?

    我有一个基于触发器的云函数 应该可以找到上传到 Firebase Storage 的视频的持续时间 我尝试使用以下 npm 模块 get video duration https www npmjs com package get vide
  • 这是解析 XML 的低效方法吗?

    我可能担心错误的优化 但我有一个挥之不去的想法 它一遍又一遍地解析 xml 树 也许我在某个地方读过它 不记得了 无论如何 这就是我正在做的事情 using System using System Collections Generic u
  • 在奏鸣曲管理中隐藏下载按钮

    我想从某些自定义实体中隐藏 Sonata Admin 上的 下载 按钮 如何隐藏 删除它 如果我覆盖base list html twig并从 table footer 中删除下载按钮 它会消失所有实体列表 有什么办法可以将其隐藏在 Adm
  • GitHub 操作的输出为空

    我正在创建我的第一个 GitHub 操作 但我不明白为什么输出为空 动作 yml name Run Endtest functional tests description Register a deployment event with
  • 如何在 cirros OS 中安装软件包

    如何在 cirros 镜像中安装软件包 我在 devstack 安装附带的 cirros 映像中找不到任何可用的安装程序 正如 Harikrishnan 评论的那样 cirros 不包含包管理器 Cirros 主要用于验证云是否正常工作 虚
  • C++ 算法在数组中查找“最大差异”

    我正在询问您对这个问题的想法 I have one array A with N elements of type double or alternatively integer I would like to find an algori
  • 下载绘图而无需在 R闪亮中重新绘图

    我正在尝试下载已经绘制的ggplot图像而无需再次重新绘制 我找到的所有解决方案 例如保存在闪亮的应用程序中制作的绘图 https stackoverflow com questions 14810409 save plots made i
  • Emacs缩进困难

    我真的很想切换到 emacs 但是学习设置环境真的很痛苦 大家都说值得 所以我就继续 我希望我的 C 代码能够以这种方式实现 if asdf asdr 1 根据当前的标准 我知道 别让我开始 可能是 if asdf asdr 1 我似乎无法
  • 自托管 WCF 服务:如何从托管应用程序访问实现服务契约的对象?

    我在 WPF 客户端中自托管 WCF 服务 我想在用户界面中显示服务接收的数据 每次收到一些数据时 用户界面都应该更新 App xaml cs 中的代码如下所示 private ServiceHost host new ServiceHos
  • 如何编译具有可变输入类型的 numba jit'ed 函数?

    假设我有一个函数可以接受int or a None类型作为输入参数 import numba as nb import numpy as np jitkw nopython True nogil True error model numpy
  • tk.mainloop() 与 root.mainloop()?

    我试图找到一些有关使用的问答或文章tk mainloop vs root mainloop 没有成功 我的问题是 这两种用途有什么区别吗 在我看来正确的方法是使用tk instance variable name mainloop 与只是做
  • 带有属性字符串的电子邮件撰写器

    如何通过电子邮件发送属性字符串 mailComposerVC setMessageBody textView attributedString isHTML false 您已将属性字符串转换为 HTML 字符串 使用以下代码生成 html