iOS在视图控制器消失后隐藏触摸ID
我通过iOS在视图控制器消失后隐藏触摸ID,ios,iphone,modalviewcontroller,touch-id,lacontext,Ios,Iphone,Modalviewcontroller,Touch Id,Lacontext,我通过context.evaluatePolicy(LAPolicy.deviceOwnerAuthenticationWithBiometrics,localizedReason:message)在密码视图控制器(显示为模式视图控制器)中显示触摸ID 但有时我需要在用户输入指纹之前以编程方式解除密码查看控制器。在这种情况下,带有触摸ID的警报将保持不变。我如何也解除此触摸ID警报?声明 LAContext *myContext; if ([myContext canEvaluatePolicy
context.evaluatePolicy(LAPolicy.deviceOwnerAuthenticationWithBiometrics,localizedReason:message)在密码视图控制器(显示为模式视图控制器)中显示触摸ID
但有时我需要在用户输入指纹之前以编程方式解除密码查看控制器。在这种情况下,带有触摸ID的警报将保持不变。我如何也解除此触摸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];
当TouchId alertVC出现时,你想关闭密码ViewController,对吗?@NiravD,是的,我想TouchId也消失,我现在无法检查,但我认为它应该工作,所以我将其标记为正确