2017-02-16 85 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

我現在無法檢查,但我認爲它應該可以工作,所以我將其標記爲正確 –

相關問題