Как только мое расширение домена загружается, не каждый раз, и не все сразу видно пользователю. Наиболее распространенным является то, что вы можете видеть изображение, количество изображений и текст контента. Однако бывают случаи, когда есть много информации.Как получить элементы из контекста расширения в расширении Share для iOS?
- Как получить к ним доступ?
Я знаю, что в SLComposeServiceViewController
есть extensionContext
и его свойство inputItems
.
Итак, я остановился отладчик во время, и распечатывать на консоли некоторые вещи, с помощью следующей команды:
po (extensionContext!.inputItems[0] as! NSExtensionItem).userInfo![NSExtensionItemAttachmentsKey]
- Является ли это правильный способ сделать это?
- Как правило, один элемент ввода?
был два NSItemProvider
объектов как вложения к первому NSExtensionItem
Хорошо, тогда я распечатать первые вложения:
- Как получить это изображение из этого
NSItemProvider
и URL из следующего? Можете ли вы доставить код?
Я полагаю, что мы будем использовать
loadItemForTypeIdentifier(_:options:completionHandler:)
, но не знаю, как.