1

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

但有时我需要在用户输入指纹之前以编程方式关闭密码视图控制器。在这种情况下,带有触摸 ID 的警报会保持原位。如何也关闭此 Touch ID 警报?

4

1 回答 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];
于 2017-04-21T09:29:46.823 回答