Как указать поддерживаемые типы UTI для цели расширения действия

Я реализовал функцию расширения действия в своем приложении для iOS. Он работал, как я ожидал. Но была только одна проблема: в Xcode я не знаю, как настроить типы UTI для цели расширения действия. Я попытался добавить некоторые типы UTI в расширение действия info.plist, но это не отразилось. На самом деле я хочу ограничить отображение расширений в хост-приложении на основе некоторых типов UTI.

Любая помощь, которая может быть действительно оценена.


person loganathan    schedule 24.10.2014    source источник


Ответы (1)


В настоящее время это не поддерживается. Лучшее, что вы можете сделать, это настроить запись NSExtensionActivationRule в Info.plist расширения. Вы можете включать такие значения, как NSExtensionActivationSupportsImageWithMaxCount или NSExtensionActivationSupportsWebURLWithMaxCount, но вы не сможете быть такими точными, как в случае с ИМП.

Полный список опций приведен в Информация Справочник по списку свойств. Если текущая система недостаточно точна для вас, вам следует подать запрос на усовершенствование в Apple.

person Tom Harrington    schedule 04.11.2014