当前位置:  开发笔记 > IOS > 正文

在swift中通过共享UIActivityViewController在电子邮件中添加主题

如何解决《在swift中通过共享UIActivityViewController在电子邮件中添加主题》经验,为你挑选了1个好方法。

我使用共享UIActivityViewController来共享数据.

我的代码:

                 dispatch_async(dispatch_get_main_queue()) { () -> Void in
                    let activityViewController : UIActivityViewController = UIActivityViewController(
                        activityItems: [text!], applicationActivities: nil)
                    // This line remove the arrow of the popover to show in iPad
                    activityViewController.popoverPresentationController?.permittedArrowDirections = UIPopoverArrowDirection()
                    activityViewController.popoverPresentationController?.sourceRect = CGRect(x: 150, y: 150, width: 0, height: 0)

                    // Anything you want to exclude
                    activityViewController.excludedActivityTypes = [
                        UIActivityTypePostToWeibo,
                        UIActivityTypePrint,
                        UIActivityTypeAssignToContact,
                        UIActivityTypeSaveToCameraRoll,
                        UIActivityTypeAddToReadingList,
                        UIActivityTypePostToFlickr,
                        UIActivityTypePostToVimeo,
                        UIActivityTypePostToTencentWeibo
                    ]

                    self.presentViewController(activityViewController, animated: true, completion: nil)

                }

我可以显示短信,电子邮件和笔记,我可以在短信,电子邮件和笔记中添加正文.但我对电子邮件有疑问,我只在电子邮件中添加正文,我还想在电子邮件中添加电子邮件主题.怎么做 ?非常感谢你.



1> Nyakiba..:

只需将标题的值设置为您的标题,如下所示:

activityViewController.setValue("This is my title", forKey: "Subject")

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有