在视图控制器消失后,iOS隐藏Touch ID

时间:2017-02-16 10:09:25

标签: ios iphone modalviewcontroller touch-id lacontext

我通过(define (larger x y) (if (> x y) x y)) (larger 1 2)

在我的密码视图控制器中显示Touch ID(它显示为模态视图控制器)

但有时我需要在用户输入指纹之前以编程方式解除密码视图控制器。在这种情况下,具有触摸ID的警报会保留在其位置。如何解除此Touch ID警报呢?

1 个答案:

答案 0 :(得分:1)

声明

LAContext *myContext;
if ([myContext canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&authError]) {
    [myContext evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics
              localizedReason:myLocalizedReasonString
                        reply:^(BOOL success, NSError *error) {
                            if (success) {
} else {
}];

将此行添加到您要解除触摸ID视图的位置

    [myContext invalidate];