MFMailComposeViewController与收件人显示名称以及电子邮件地址
我发现我可以
[picker setToRecipients:[NSArray arrayWithObject:@"My Name <myname@example.com>"]];
在编写电子邮件时,在“收件人:”字段中显示“我的名字”,并在iPad设备上正确地将其传送到myname@example.com。 在iPad模拟器中也看起来不错(当然不能发送)。
但iPhone模拟器只显示撰写屏幕上的“1收件人”。 不知道它是否会发送好,没有一个iPhone设备方便testing。
有没有其他人走下这条路? 任何获得iPhone上的显示名称的方式组成屏幕?
谢谢
好的,我知道了。 显示名称有40个字符的限制。 当我知道这一点,并search“电子邮件显示名称40”我发现其他(非苹果)引用40个字符的限制。 RFC可能。 也许我应该在我的问题中包括真正的显示名称和电子邮件地址;)
如果您没有提供收件人的姓名,那么也会显示名称,因为您已将电子邮件和姓名存储在iPAD联系人中。 如果您存储姓名和电子邮件联系,它会显示。
- 如何做IOS翻转贺卡
- 一个故事板上的多个导航控制器/标签栏控制器
- 检查Swift中的类是否存在
- Swift – Error'Expected','separator'和'Expected expression in list of expressions'
- Swiftgenerics和向上转换
- Swift — 4 —核心数据—第6部分,将NSFetchResultController与UITableView一起使用
- 为什么在.m文件里有另一个@interface?
- closuresUISearchBar
- 如何在iOS中将kCVPixelFormatType_420YpCbCr8BiPlanarFullRange缓冲区转换为UIImage