Это невозможно, динамический не означает, что вы можете выполнить код при отображении быстрого действия.Ваше приложение может настроить только динамические быстрые действия после запуска.
https://developer.apple.com/documentation/uikit/uiapplicationshortcutitem
Динамические и статические быстрые действия Несмотря на то, что экземпляр UIApplicationShortcutItem неизменен, он считается динамическим, чтобы отличить его от статических быстрых действий, которые вы выполняете.указать во время сборки.Определите динамические быстрые действия на главном экране, используя этот класс.Ваш код создает динамические быстрые действия и регистрирует их в объекте приложения во время выполнения.