我想知道是否有通过 SwiftUI 导出或共享文件的好方法。似乎没有一种方法可以包装 UIActivityViewController 并直接呈现它。我已经使用 UIViewControllerRepresentable 来包装 UIActivityViewController,如果我将它呈现在 SwiftUI Modal 中,它就会崩溃。
我能够创建一个通用的 UIViewController,然后从那里调用一个呈现 UIActivityViewController 的方法,但这是很多包装。
如果我们想使用 SwiftUI 从 Mac 共享,有没有办法包装 NSSharingServicePicker?
无论如何,如果有人有他们如何做到这一点的例子,我们将不胜感激。
我正在准备使用NSSharingService. 我主要遵循这里给出的建议:NSSharingService to send email and read email body
实际上我正在打电话
[self.emailSharingService performWithItems:shareItems];
其中shareItems是一个NSArray包含一个NSString对象(身体)和几个NSURL对象(附件)
使用 AppleMail,邮件准备工作正常(例如正文和附件),但不幸的是,如果我使用其他邮件客户端(例如 Thunderbird、Spark),则不会添加附件
有谁知道如何在 AppleMail 以外的其他邮件客户端中添加附件?