Расширение Custom Share для iOS получить контент

Я хочу создать собственное расширение общего доступа и получить доступ к данным, которыми я хочу поделиться.

Итак, как я читал, нам нужно наследовать от UIViewController вместо SLComposeServiceViewController, чтобы иметь собственный интерфейс.

Итак, с интерфейсом по умолчанию я вижу это:

введите здесь описание изображения

Как получить информацию из контекста? Я имею в виду получить ссылку, которой я хочу поделиться, и, например, изображение?

Я знаю, что в SLComposeServiceViewController есть extensionContext, но в моем случае с пользовательским интерфейсом у меня его нет. В любом случае, как получить эту информацию из NSExtensionContext, потому что я распечатал ее в консоли, и есть простая структура данных, как мы видим в JSON или что-то в этом роде.

Итак, вопрос в том, чтобы получить ссылку из контекста с пользовательским интерфейсом, может быть, я ошибаюсь.


person Matrosov Alexander    schedule 09.04.2015    source источник
comment
Вы когда-нибудь находили ответ на этот вопрос? Я также ищу хорошие учебники для пользовательских представлений в расширениях общего доступа.   -  person Shwethascar    schedule 13.02.2016
comment
@Shwethascar stackoverflow.com/questions/25922118/ Я воспользовался этой рекомендацией.   -  person Matrosov Alexander    schedule 15.02.2016


Ответы (1)


Класс UIViewController по умолчанию имеет свойство extensionContext!

person user3137679    schedule 02.05.2015