如何使用默认电子邮件目标地址

时间:2017-06-05 17:04:00

标签: ios swift email networking

我正在尝试在一个iOS项目中建立一个联系我们视图,我想要做的是:

在视图控制器中放置一个Text View,它将捕获并保存用户的书写。 如果用户按下发送按钮,视图控制器将向客户服务发送电子邮件或消息。如何实现这个或任何推荐的SDK?

提前致谢。

2 个答案:

答案 0 :(得分:2)

MFMailComposeViewController 完全专注于此。它内置了你想要做的东西。所以不要编写代码来解决这个麻烦。让Apple为你做。 :)

enter image description here

答案 1 :(得分:1)

将uitextview放在故事板上,为textview创建一个IBoutlet,并实现uitextview委托方法。

然后你可以使用" shouldChangeTextInRange"确定用户是否按下了输入。

您需要点击后端API,然后通过邮件服务器发送数据。如果您没有可以编写无缝电子邮件发送程序代码的后端服务器,则可以使用以下内容打开邮件应用程序:

let email = "foo@bar.com"
if let url = URL(string: "mailto:\(email)") {
     UIApplication.shared.open(url)
}