我们使用以下代码来使用
UIActivityViewController
共享数据:
let activityViewController = UIActivityViewController(activityItems: [fileURL], applicationActivities: nil)
activityViewController.popoverPresentationController?.sourceView = aView // so that iPads won't crash
present(activityViewController, animated: true, completion: nil)
通过使用此代码,您可以在 iOS 17 或更高版本上通过 NameDrop 共享 contact.vcf、URL、图像或任何数据。只需根据需要替换“fileURL”即可。” 只需根据您的要求替换 fileURL 即可。
let configuration = UIActivityItemsConfiguration(objects: [fileURL as NSURL])
self.activityItemsConfiguration = configuration
let activityViewController = UIActivityViewController(activityItems: [fileURL], applicationActivities: nil)
present(activityViewController, animated: true, completion: nil)