小编jon*_*an 的帖子

如何从我的iOS应用程序发送邮件 - SWIFT

我想从我的应用程序发送邮件.我正在用SWIFT完成我的第一步,我已经陷入困境.我想按一个按钮打开邮件.你能告诉我怎么做按钮连接吗?我认为它应该是一个动作,但我不知道在代码中放在哪里

import UIKit
import MessageUI

class ViewController: UIViewController, MFMailComposeViewControllerDelegate {

    func sendEmail() {
        let mailVC = MFMailComposeViewController()
        mailVC.mailComposeDelegate = self
        mailVC.setToRecipients([])
        mailVC.setSubject("Subject for email")
        mailVC.setMessageBody("Email message string", isHTML: false)

        presentViewController(mailVC, animated: true, completion: nil)
    }

    // MARK: - Email Delegate 

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

    override func viewDidLoad() {
        super.viewDidLoad()

    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()

    }
}
Run Code Online (Sandbox Code Playgroud)

email xcode ios swift mfmailcomposeviewcontroller

14
推荐指数
4
解决办法
2万
查看次数

标签 统计

email ×1

ios ×1

mfmailcomposeviewcontroller ×1

swift ×1

xcode ×1