Пожалуйста, помогите мне с моей проблемой. Вот эта вещь. Я добавил расширение общего доступа в свое приложение и хочу получать (обмениваться) контентом из Intagram, Facebook, Twitter в свое приложение с помощью этого общего расширения. Я использую NSExtensionItem и NSItemProvider для получения информации или данных в SLComposeServiceViewController, но все, что я могу получить - это только ссылка ("publi c .url") на какой-то пост в социальных сетях. Мой вопрос - Как получить больше данных, таких как (изображения, миниатюры, теги и т. Д. c.).
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
}
}
}