TouchID и RevealViewController

Я использую SWRevealViewController, и все работает отлично, я добавил LocalAuthentication, чтобы пользователь мог подтвердить свой вход в систему с помощью Touch ID.

Теперь RevealViewController ничего не делает, когда вы используете Touch ID, если я отменяю Touch ID, все работает отлично.

Я не публиковал никакого кода, и мне просто было интересно, сталкивался ли кто-нибудь с чем-то подобным и знал ли решение.

Большое спасибо!


person Craig P    schedule 10.06.2017    source источник
comment
Я выяснил, что политики LAContext() не завершили работу должным образом, прежде чем я перешел на новый ViewController, который остановил работу RevealViewController. Однако я не могу понять, как перейти к ViewController только после полного завершения политик LAContext. Когда я пытаюсь, кажется, что это происходит синхронно, и поэтому он пытается двигаться до того, как полиция закончит... у кого-нибудь есть идеи?   -  person Craig P    schedule 11.06.2017


Ответы (1)


исправил это, добавив

 DispatchQueue.main.async(execute: {() -> Void in

после поиска оценкиПолитика успеха

person Craig P    schedule 10.06.2017