Open gerardg opened 7 years ago
I can confirm the issue after the same STRs.
[NSThread sleepForTimeInterval: 0.001];
in my case is not enough,[NSThread sleepForTimeInterval: 0.5];
works good.
I tested this on a device and can confirm the lack of keyboard presentation. However, interestingly the space where the keyboard would be does in fact receive touches and inputs the correct key values.
Using iOS 10.2
Looking at the debug view hierarchy, it's just not there.
It seems to be a timing issue. If I insert a wait (a lame workaround, I know) in
requestTouchIDWithCompletion
inLAErrorUserFallback
, it appears.response = VENTouchLockTouchIDResponseUsePasscode;
[NSThread sleepForTimeInterval: 0.001];
Not a great solution, but might help in tracking down a real one.