【发布时间】:2011-10-09 21:29:17
【问题描述】:
我有以下在 didSelectRowAtIndexPath 中调用的代码。问题是,当我单击取消按钮时,它会提示保存草稿或丢弃。但是,当我单击任何一个时,视图都不会消失。我在 iOS 5 之前的应用程序中使用了相同的代码,结果很好。有任何想法吗?我在接口中有 MFMailComposeViewController 委托协议。
if (indexPath.row == 0)
{
if([MFMailComposeViewController canSendMail])
{
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;
[picker setSubject:@"Support"];
NSArray *toRecipients = [NSArray arrayWithObject:@"contact@app.com"];
[picker setToRecipients:toRecipients];
NSString *emailBody = text;
[picker setMessageBody:emailBody isHTML:NO];
[self presentModalViewController:picker animated:YES];
}
}
【问题讨论】:
标签: iphone objective-c cocoa-touch mfmailcomposeviewcontroller