iOS与社交网络的共享扩展

iOS与社交网络的共享扩展,ios,swift,share,social,Ios,Swift,Share,Social,请帮我解决我的问题。事情是这样的。我已经在我的应用程序中添加了共享扩展,并希望使用此共享扩展从Intagram、Facebook、Twitter获取(共享)内容到我的应用程序。我使用NSExtensionItem和NSItemProvider在SLComposeServiceViewController中获取信息或数据,但我所能获得的只是社交网络中某些帖子的链接(“public.url”)。我的问题-如何获取更多数据,如(图像、缩略图、标签等) 请分享一些code@Erumaru这是上面的一些代

请帮我解决我的问题。事情是这样的。我已经在我的应用程序中添加了共享扩展,并希望使用此共享扩展从Intagram、Facebook、Twitter获取(共享)内容到我的应用程序。我使用NSExtensionItem和NSItemProvider在SLComposeServiceViewController中获取信息或数据,但我所能获得的只是社交网络中某些帖子的链接(“public.url”)。我的问题-如何获取更多数据,如(图像、缩略图、标签等)


请分享一些code@Erumaru这是上面的一些代码/任何可能的建议或想法都会很好。谢谢。请分享一些code@Erumaru这是上面的一些代码/任何可能的建议或想法都会很好。非常感谢。
       if let item = extensionContext?.inputItems.first as? NSExtensionItem,
                let itemProvider = item.attachments?.first as? NSItemProvider,
                itemProvider.hasItemConformingToTypeIdentifier("public.url") {
                itemProvider.loadItem(forTypeIdentifier: "public.url", options: nil) { (url, error) in
                    if let shareURL = url as? URL {
                        // do what you want to do with shareURL
                        print(shareURL)
                        self.shareURL = shareURL
                    }
                }
            }