将“To:”字段设置为MFMailComposeViewController中的第一响应者

时间:2010-11-09 03:33:59

标签: iphone ipad ios messageui

有没有人对正确的方法有任何想法?这里有一个类似问题的答案,但它是如此令人费解,我无法想象它是对的。弹出此模态视图时,必须有一种更简单的方法来显示键盘。正确?

2 个答案:

答案 0 :(得分:7)

MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;

[picker setSubject:@"Mail subject"];
[picker setToRecipients:[NSArray arrayWithObjects:@"email@email.com",nil]];

答案 1 :(得分:0)

还想知道如何发现这个有效: Set First Responder in MFMailComposeViewController? 注意我关于使用 MFRecipientTextField 而不是 RecipientTextField 的评论 不确定Apple是否会拒绝App Store,但值得一试!*

*更新 - Apple批准我的应用程序,所以看起来好像使用(至少现在!)