swift - Sharesheet 不在邮件应用程序中附加文件(swift)
问题描述
我需要使用 Sharesheet 共享文件(可以是 pdf、xlsx 或图像)。它适用于whatsapp或其他应用程序,但是当我选择“邮件”时,只会打开邮件应用程序,但没有任何附件。这是我的代码:
let myURL = URL(fileURLWithPath: fileURLString)
let activityItems: [AnyObject] = [myURL as AnyObject]
let activityViewController: UIActivityViewController = UIActivityViewController(activityItems: activityItems, applicationActivities: nil)
activityViewController.popoverPresentationController?.sourceView=self.view
self.present(activityViewController, animated: true, completion: nil)
(我在异步任务的主线程中运行它)
解决方案
推荐阅读
- android - 带有 softInputMode 的全屏 DialogFragment 调整调整大小
- html - 如何在卡片外部溢出y时固定卡片引导程序内部的位置?
- r - 处理 R 中的错误并作为响应的一部分发送到 UI
- python - Beautiful Soup - 迭代表行
- javascript - 在javascript中查找值的范围
- reactjs - 如何在单个 React 项目中同时实现 SSR 和 CSR
- python - 在 Python 中根据日期训练测试拆分,这可能吗?
- botframework - 使用 Graph API 在 Microsoft Teams 的机器人通道中将消息作为机器人发送给用户
- spring - Open API Spec3 - 如何显示下拉菜单或从多个输入中选择输入的方式?
- c++ - 静态成员变量(指针)的构造函数和析构函数