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

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

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

1 ответ

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

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

licensed under cc by-sa 3.0 with attribution.