如何解决如何在 Apple Watch 上以编程方式撰写电子邮件?
如何将电子邮件应用程序打开到撰写屏幕,并在邮件正文中预加载特定文本?
这是在 Apple Watch 上编写短信的示例,它完全有效,但我需要在我的手表应用程序上编写电子邮件。
let messageBody = "Hello World!"
let urlSafeBody = messageBody.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLHostAllowedCharacterSet())
if let urlSafeBody = urlSafeBody,url = NSURL(string: "sms:&body=\(urlSafeBody)") {
WKExtension.sharedExtension().openSystemURL(url)
}
解决方法
我不相信有任何方法可以做到这一点。在 iOS 上,您会使用 MFMailComposeViewController,但在 WatchOS 上没有等效的东西。
我过去所做的是 sent a message 到一个配套的 iPhone 应用程序,然后代表手表应用程序生成电子邮件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。