gpt4 book ai didi

iphone - 无法关闭 iPhone 中的电子邮件编辑器 View ?

转载 作者:行者123 更新时间:2023-12-03 19:20:41 26 4
gpt4 key购买 nike

我是 iPhone 开发新手。我创建了一个基于选项卡栏的应用程序。首先,我希望显示电子邮件编辑器。我可以显示它,但取消和发送按钮不起作用,我不知道哪里出了问题。请帮助我。这是我的代码。

- (void)viewDidLoad 
{
[super viewDidLoad];
[self displayComposerSheet];
}

-(void)displayComposerSheet
{
picker = [[MFMailComposeViewController alloc] init];

[[picker navigationBar] setTintColor:[UIColor blackColor]];

picker.mailComposeDelegate = self;

if ([MFMailComposeViewController canSendMail])
{

[picker setToRecipients:[NSArray arrayWithObjects:@"name@gmail.com",nil]];

[picker setSubject:@"Sample"];

}
[self.view addSubview:picker.view];
[self presentModalViewController:picker animated:YES];

}

- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error
{

[self dismissModalViewControllerAnimated:YES];

}

最佳答案

您正在两次呈现邮件编辑器。

删除该行:

[self.view addSubview:picker.view];

并将下一行替换为:

[self.navigationController presentModalViewController:picker animated:YES];

关于iphone - 无法关闭 iPhone 中的电子邮件编辑器 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2530283/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com