NoneI OS SiriKit: передача данных между методами Institutions "resol" и "handle"

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

Какими еще способами мы могли бы передать "состояние" между методами "разрешить" и "подтвердить" / "обработать", что актуально во время выполнения одной "транзакции" Siri?

0 ответов

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

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