我通过 context.evaluatePolicy(LAPolicy.deviceOwnerAuthenticationWithBiometrics, localizedReason: message 在我的密码视图控制器中显示Touch ID(它显示为模态视图控制器)
context.evaluatePolicy(LAPolicy.deviceOwnerAuthenticationWithBiometrics, localizedReason: message
但有时我需要在用户输入指纹之前以编程方式解除密码视图控制器 . 在这种情况下,具有触摸ID的警报会保留在其位置 . 如何解除此Touch ID警报呢?
宣布
LAContext *myContext; if ([myContext canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&authError]) { [myContext evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:myLocalizedReasonString reply:^(BOOL success, NSError *error) { if (success) { } else { }];
添加此行您要在哪里解除触摸ID视图
[myContext invalidate];
1 回答
宣布
添加此行您要在哪里解除触摸ID视图