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