MFMailComposeViewController,包含收件人显示名称和电子邮件地址

时间:2011-11-25 08:42:17

标签: iphone ios ipad mfmailcomposeviewcontroller

我发现我可以

[picker setToRecipients:[NSArray arrayWithObject:@"My Name <myname@example.com>"]];

在编写电子邮件时,它很好地在“收件人:”字段中显示“我的姓名”,并在我的iPad设备上正确地将其发送到myname@example.com。在iPad模拟器中看起来也不错(当然不能发送)。

但是 iPhone 模拟器只是在撰写屏幕上显示“1个收件人”。不知道它是否会发送好,没有iPhone设备方便测试。

有没有其他人走这条路?有什么方法可以在iPhone组合屏幕上获取显示名称吗?

由于

2 个答案:

答案 0 :(得分:5)

好的,明白了。显示名称限制为40个字符。当我想出这个并用google搜索“email display-name 40”时,我发现其他(非Apple)引用了40个字符的限制。 RFC可能。也许我应该在我的问题中包含真实的显示名称和电子邮件地址;)

答案 1 :(得分:0)

如果您没有提供收件人的姓名,那么它也会显示您存储电子邮件的名称。 iPAD联系人中的姓名。 如果您存储名称&amp;联系电子邮件将显示。

相关问题