xcode mfmailcomposeviewcontroller lock setToRecipients

时间:2012-05-05 19:38:11

标签: iphone xcode viewcontroller

我有应用用户与我联系

问题是用户可以放置任何电子邮件地址,但我想锁定或对setToRecipients执行某些操作,以便用户无法在此字段中进行任何更改。

这是我的代码

MFMailComposeViewController *composer = [[MFMailComposeViewController alloc] init];
[composer setMailComposeDelegate:self];
if ([MFMailComposeViewController canSendMail]) {
    [composer setToRecipients:[NSArray arrayWithObjects:@"123@abc.com", nil]];
    [composer setSubject:@"subject here"];
    [composer setMessageBody:@"message here" isHTML:NO];
    [composer setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
    [self presentModalViewController:composer animated:YES];
    [composer release];
}

任何帮助或指导!!

thanx&问候

2 个答案:

答案 0 :(得分:0)

您不能因为MFMailComposeViewController不提供该功能。

答案 1 :(得分:0)

从表面上看,你做不到。原因是苹果有安全保护,以确保您的应用程序不会自动发送垃圾邮件,从他们的角度来看,用户应始终灵活选择电子邮件的去向。