gpt4 book ai didi

ios - 应用程序中的按钮打开电子邮件但不会关闭窗口并返回到应用程序

转载 作者:行者123 更新时间:2023-11-28 09:57:41 25 4
gpt4 key购买 nike

我的应用程序中有一个按钮,可以打开要发送给我的电子邮件,当按下此按钮时,iPhone 上的电子邮件应用程序会打开,当按下发送时,会发送电子邮件,但窗口不会关闭并且然后返回到我的应用程序。此外,当我按下取消时,它会提供保存/删除草稿的选项,但不会再次关闭窗口并返回到我的应用程序。我附上了下面的电子邮件代码。

@IBAction func SendMessage(sender: AnyObject) {

var mail: MFMailComposeViewController!

let toRecipients = ["usalim76@gmail.com"]
let subject = "Enquiry"
let body = "Your body text"

mail = MFMailComposeViewController()
mail.mailComposeDelegate = self
mail.setToRecipients(toRecipients)
mail.setSubject(subject)
mail.setMessageBody(body, isHTML: true)

presentViewController(mail, animated: true, completion: nil)

func mailComposeController(controller: MFMailComposeViewController, didFinishWithResult result: MFMailComposeResult, error: NSError?) {
controller.presentingViewController?.dismissViewControllerAnimated(true, completion: nil)
}


}

最佳答案

看起来你忘了实现 MFMailComposeViewControllerDelegate,添加这个:

func mailComposeController(controller: MFMailComposeViewController, didFinishWithResult result: MFMailComposeResult, error: NSError?) {
controller.presentingViewController?.dismissViewControllerAnimated(true, completion: nil)
}

关于ios - 应用程序中的按钮打开电子邮件但不会关闭窗口并返回到应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34301640/

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