zoukankan      html  css  js  c++  java
  • IOS 指纹识别的简单使用

    首先导入LocalAuthentication框架

    然后导入头文件

    #import <LocalAuthentication/LAPublicDefines.h>

    - (void)beginAuthentication{
        LAContext *context = [[LAContext alloc] init];
        NSError *eror = nil;
        NSString *reson = @"指纹识别";
       
        if ([context canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&eror]) {//支持指纹识别
            [context evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:reson reply:^(BOOL success, NSError * _Nullable error) {
                if (success) {//指纹验证成功
                    NSLog(@"识别成功");
                }else{
                    //具体erro.code的错误描述在LAError.h的头文件里
                    switch (error.code ) {
                        case LAErrorUserFallback://用户选择输入密码
                            NSLog(@"输入密码");
                            break;
                        case LAErrorTouchIDLockout://用户多次验证失败
                            NSLog(@"多次错误");
                        default:
                            NSLog(@"errorcode == %@",error );
                            break;
                    }
                }
                
                
                
            }];
          
            
            
        }else{//不支持指纹识别
        
            NSLog(@"%@",eror);
        }
    
    }
    
  • 相关阅读:
    Ubuntu(以16.04 server版为例)在VMware上安装及网络配置
    Ubuntu上面python虚拟环境的配置及mysql和redis安装
    json和pickle
    sqlalchemy第四部分
    sqlalchemy第三部分
    sqlalchemy第二部分
    线程
    文件处理
    文件流
    集合框架类
  • 原文地址:https://www.cnblogs.com/cnman/p/5224149.html
Copyright © 2011-2022 走看看