Swift 如何在iOS 13上共享提醒的文本和URL

Swift 如何在iOS 13上共享提醒的文本和URL,swift,ios13,uiactivityviewcontroller,reminders,Swift,Ios13,Uiactivityviewcontroller,Reminders,我使用Sharesheet来共享提醒、iMessages、邮件和便笺的文本和URL 在iMessages、Mail和Notes上,文本和URL通常显示 但在提醒中,没有显示任何内容 以下是我的源代码: let activityViewController = UIActivityViewController(activityItems: [self], applicationActivities: nil) ======= extension ShareActivityItemSource

我使用Sharesheet来共享提醒、iMessages、邮件和便笺的文本和URL

在iMessages、Mail和Notes上,文本和URL通常显示

但在提醒中,没有显示任何内容

以下是我的源代码:

let activityViewController = UIActivityViewController(activityItems: [self], applicationActivities: nil)
=======

extension ShareActivityItemSource: UIActivityItemSource {

    public func activityViewControllerPlaceholderItem(_ activityViewController: UIActivityViewController) -> Any {
        return self.title
    }

    public func activityViewController(_ activityViewController: UIActivityViewController, itemForActivityType activityType: UIActivityType?) -> Any? {
        return "\(self.title)\t\n\(self.url)"
    }

    func activityViewController(_ activityViewController: UIActivityViewController, subjectForActivityType activityType: UIActivityType?) -> String {
        return self.title
    }

    @available(iOS 13.0, *)
    func activityViewControllerLinkMetadata(_ activityViewController: UIActivityViewController) -> LPLinkMetadata? {
        let metadata = LPLinkMetadata()
        metadata.title = self.title
        metadata.url = self.url
        metadata.iconProvider = NSItemProvider(contentsOf: self.thumbnailUrl)
        return metadata
    }
}

你们找到解决办法了吗?我注意到这只发生在模拟器中。在设备中,它对我有效。你们找到解决方案了吗?我注意到这只发生在模拟器中。在这个装置中,它对我起了作用。