iOS Поделиться расширением с социальными сетями - PullRequest
1 голос
/ 13 апреля 2020

Пожалуйста, помогите мне с моей проблемой. Вот эта вещь. Я добавил расширение общего доступа в свое приложение и хочу получать (обмениваться) контентом из 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
                    }
                }
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...