Почему приложение (_:performActionFor:completingHandler :) не вызывается при использовании ярлыка?

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

let shortcut1 = UIApplicationShortcutItem(type: "Log", localizedTitle: "Title", localizedSubtitle: nil, icon: UIApplicationShortcutIcon(templateImageName: "Lightning Icon"), userInfo: nil)
        
        
UIApplication().shared.shortcutItems = [shortcut1]

Любая помощь приветствуется - я не могу найти никого, у кого есть такая же проблема, но я не знаю, что делаю не так.

0 ответов

Другие вопросы по тегам