Пользовательское намерение подтверждается снова и снова и никогда не обрабатывается - PullRequest
1 голос
/ 22 марта 2019

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

На бумаге все вроде бы работает.Когда вызывается обработчик завершения метода verify (), передается код ответа «.ready»;расширение пользовательского интерфейса загружается правильно, все.В расширении пользовательского интерфейса отмены прекрасно работает.Однако, когда в расширении пользовательского интерфейса нажимается «подтвердить», оно просто снова проходит через тот же поток подтверждения.

Так почему метод handle () в моем обработчике намерений не вызывается?Я что-то упускаю?Кто-нибудь видит дыры в том, что я описываю?К сожалению, я не могу поместить большие фрагменты кода в этот пост, но если кому-то захочется увидеть что-то конкретное, просто дайте мне знать, и я начну добавлять небольшие фрагменты.

1 Ответ

0 голосов
/ 27 марта 2019

Запустил его на реальном устройстве и все заработало. Не идеальное решение (особенно если вы делаете часы с такими нелепыми временами сборки), но оно работает.

У SoupChef была та же проблема для меня и моего коллеги, поэтому мы пошли дальше и также подали в Apple отчет об ошибке.

...