ios - 如何从 Swift 打开邮件应用程序

标签 ios swift

我正在开发一个简单的 swift 应用程序,用户在其中输入电子邮件地址并按下打开邮件应用程序的按钮,地址栏中会显示输入的地址。我知道如何在 Objective-C 中执行此操作,但我无法在 Swift 中使用它。

最佳答案

您可以在 iOS 中使用简单的 mailto: 链接打开邮件应用。

let email = "foo@bar.com"
if let url = URL(string: "mailto:\(email)") {
  if #available(iOS 10.0, *) {
    UIApplication.shared.open(url)
  } else {
    UIApplication.shared.openURL(url)
  }    
}

关于ios - 如何从 Swift 打开邮件应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25981422/

相关文章:

iOS- swift : Expand user profile picture in UITableView

ios - 减少日期核心分配的内存消耗

Swift 4 + Alamofire 可解码 Json URL 格式

ios - 切换 UITextField 以在 Swift 中显示和隐藏

ios - 投票:投票登记两次

c# - Iphone,从 MonoTouch 获取国家列表

ios - 我可以拥有一个部分在 Swift 中实现,部分在 Objective C 中实现的类吗?

ios - MagicalRecord saveInBackgroundWithBlock 不保存对象

ios - NSMetadataQueryDidUpdateNotification 不工作

swift - 分块请求中未调用 URLSession didReceiveData