NoneI OS SiriKit: передача данных между методами Institutions "resol" и "handle"
Я пробую новый iOS13 SiriKit Intents с настраиваемыми параметрами. Он работает нормально... У меня есть несколько параметров, и для каждого из них вызывается метод 'resol', а затем 'подтверждают', а затем 'дескриптор', как и ожидалось. Но у меня возникают проблемы с сохранением и передачей "состояния" между этими несколькими вызовами. Когда первый параметр разрешен, я хочу сохранить некоторую дополнительную информацию о разрешении, чтобы ее можно было использовать в "ручке". Я планировал использовать объект IntentsHandler, чтобы сохранить это состояние, но, очевидно, новый объект IntentsHandler создается с каждым вызовом resol, так что это не работает.
Какими еще способами мы могли бы передать "состояние" между методами "разрешить" и "подтвердить" / "обработать", что актуально во время выполнения одной "транзакции" Siri?
0 ответов
Вы можете использовать одноэлементный экземпляр внешнего класса, службу / диспетчер в IntentsHandler, в котором вы можете сохранить свое состояние или дополнительную информацию, необходимую