【发布时间】:2016-04-04 12:35:09
【问题描述】:
在我的应用程序中,我需要实现(发送邮件)功能。 我使用 MFMailComposeViewController 来实现这个功能。 但是我遇到了一个奇怪的问题,当 MFMailComposeViewController 无法发送邮件时,会出现一个奇怪的弹出窗口,如下所示:
我的代码是:
let mailComposerVC = MFMailComposeViewController()
mailComposerVC.mailComposeDelegate = self
mailComposerVC.setToRecipients(["in**@******.***"])
mailComposerVC.setSubject(getEmailSubject())
let message = "Name: \(self.nameTextField.text!) \n Email: \(self.emailTextField.text!) \n Phone: \(self.phoneTextField.text!) \n \(self.messageTextView.text!)"
print(message)
mailComposerVC.setMessageBody(message, isHTML: false)
if MFMailComposeViewController.canSendMail() {
self.presentViewController(mailComposerVC, animated: true, completion: nil)
} else {
self.showSendMailErrorAlert()
}
有人遇到过这个问题吗? 请帮忙。
谢谢
【问题讨论】:
-
Google 搜索显示:github.com/Legoless/iOS-Localization/blob/master/7.0.4/iPhone/…,这与您的项目有什么关系吗?
-
我认为本地化有问题。如果你在模拟器上测试忽略它有时会发生:)
-
@DeVladinci nooo 我在设备上而不是在模拟器上测试它:(
-
@MartinR 哇!这正是发生在我身上的事。但我不知道是否可以编辑它.. 你知道这个链接是什么吗?
标签: ios swift mfmailcomposeviewcontroller