iOS 在视图控制器消失后隐藏 Touch ID
iOS hide Touch ID after view controller disappears
我通过 context.evaluatePolicy(LAPolicy.deviceOwnerAuthenticationWithBiometrics, localizedReason: message
在我的 Passcode View Controller(它显示为模态视图控制器)中显示 Touch ID
但有时我需要在用户输入指纹之前以编程方式关闭密码视图控制器。在这种情况下,带有触摸 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];
我通过 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];