2017-02-16 69 views
1

后,我通过context.evaluatePolicy(LAPolicy.deviceOwnerAuthenticationWithBiometrics, localizedReason: message的iOS隐藏触摸ID视图控制器消失

显示触摸ID在我的密码 - 视图 - 控制器(它表现为模态视图控制器),但有时我需要解雇密码 - 视图 - 控制器编程用户输入他的指纹之前。在这种情况下,使用触摸ID的警报将保留在其位置上。我怎样才能解除这个Touch ID警报呢?

+0

您要取消的密码的ViewController时TouchId alertVC存在,对不对? –

+0

@NiravD,是的,我想TouchID也在此之后消失 –

回答

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]; 
+0

我现在无法检查,但我认为它应该可以工作,所以我将其标记为正确 –

相关问题