如何解决如何在我的iOS应用程序中发送电子邮件我有自己设计的联系我们页面视图
|| 如何在我的iOS应用程序中发送电子邮件。我有自己设计的“联系我们”页面视图。 在“与我们联系”页面视图中,我有2个文本字段,1个文本视图和1个Ui按钮。输入名称,电子邮件地址,消息后,当用户单击发送按钮时,邮件必须发送给管理员。 如何在ioS中执行此操作....请任何帮助解决方法
那么直接通过电话获得的体验通常是这样的:
NSString *url = [NSString stringWithString: @\"mailto:foo@example.com?subject=Feedback&body=Hello\"];
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: url]];
如果您不希望显示该界面,则必须在服务器中具有电子邮件功能,而您只需使用需要发送的数据对服务器进行HTTP调用即可。
, 查看Apple提供的\“ MailComposer \”示例代码。他们用MFMailComposeViewController
。此方法使您可以在编写消息时停留在应用程序中,并可以通过编程方式设置消息中的许多内容。
, 看看这个http://wiki.akosma.com/IPhone_URL_Schemes
NSString *stringURL = @\"mailto:test@example.com\";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];
当用户点击发送按钮时运行
, 斯威夫特3:
let to = \"email@email.com\"
let subject = \"Subject text\"
//let body = \"body text\"
//let cc = \"cc@email.com\"
//let bcc = \"bcc@email.com\"
let address = \"mailto:\\(to)?subject=\\(subject)\"
// OR if you want to use other parameters
//let address = \"mailto:\\(to)?subject=\\(subject)&body=\\(body)&cc=\\(cc)&bcc=\\(bcc)\"
// escape the URL
let urlAddressEscaped = address.addingPercentEncoding(withAllowedCharacters:NSCharacterSet.urlQueryAllowed)
let url = URL(string: urlAddressEscaped!)!
if UIApplication.shared.canOpenURL(url) {
UIApplication.shared.open(url,options: [:],completionHandler: nil)
}
, 您必须从服务器创建Contacts us API,然后设计一个带有参数的UIView并发送到服务器
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。