首页 文章

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

提问于
浏览
1

我通过 context.evaluatePolicy(LAPolicy.deviceOwnerAuthenticationWithBiometrics, localizedReason: message 在我的密码视图控制器中显示Touch ID(它显示为模态视图控制器)

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

1 回答

  • 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];
    

相关问题