我发现我可以MFMailComposeViewController与收件人显示名称以及电子邮件地址
[picker setToRecipients:[NSArray arrayWithObject:@"My Name <[email protected]>"]];
,它很好地在显示“我的名字” To:字段撰写的电子邮件时,并且将其正确地MYNAME @ example.com,在我的iPad设备上。在iPad模拟器中看起来也不错(当然不能发送)。
但iPhone模拟器只在组成屏幕上显示“1收件人”。不知道它是否会发送它,没有一个iPhone设备方便测试。
有没有其他人走下这条道路?任何获得iPhone上的显示名称的方式组成屏幕?
感谢
我已经在iPhone 4.3模拟器(我有OSX Lion&Xcode 4.2.1)中运行您的代码,并在“ :“字段我按照预期得到”我的名字“。你有没有试过把它发送到一个真正的邮箱,看看会发生什么?我认为它会起作用。 – Luke
我有雪豹Xcode 3.2.6(是的,我知道我应该升级,但如果它没有打破不修复它等)与模拟器4.3,所以也许这是我的旧Xcode或Mac OS。当然,如果没有设备,不能尝试发送,但我不会再担心,直到我亲手操作iPhone设备。这是好消息,卢克,谢谢。 –
我会建议在不久的将来升级 - 我相信苹果公司会停止接受通过Xcode 3.x提交的内容,因为我相信他们已经在过去做过。不要让我们张贴在这个当前的问题虽然:) – Luke