标签: nssharingservice

SwiftUI 导出或共享文件

我想知道是否有通过 SwiftUI 导出或共享文件的好方法。似乎没有一种方法可以包装 UIActivityViewController 并直接呈现它。我已经使用 UIViewControllerRepresentable 来包装 UIActivityViewController,如果我将它呈现在 SwiftUI Modal 中,它就会崩溃。

我能够创建一个通用的 UIViewController,然后从那里调用一个呈现 UIActivityViewController 的方法,但这是很多包装。

如果我们想使用 SwiftUI 从 Mac 共享,有没有办法包装 NSSharingServicePicker?

无论如何,如果有人有他们如何做到这一点的例子,我们将不胜感激。

uiactivityviewcontroller swift nssharingservice swiftui

9
推荐指数
5
解决办法
7381
查看次数

如何使用 NSSharingService 附加文件

我正在准备使用NSSharingService. 我主要遵循这里给出的建议:NSSharingService to send email and read email body

实际上我正在打电话

[self.emailSharingService performWithItems:shareItems];

其中shareItems是一个NSArray包含一个NSString对象(身体)和几个NSURL对象(附件)

使用 AppleMail,邮件准备工作正常(例如正文和附件),但不幸的是,如果我使用其他邮件客户端(例如 Thunderbird、Spark),则不会添加附件

有谁知道如何在 AppleMail 以外的其他邮件客户端中添加附件?

macos cocoa thunderbird objective-c nssharingservice

5
推荐指数
0
解决办法
336
查看次数