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);
        }
    
    }
    
  • 相关阅读:
    UVA 1660 Cable TV Network
    UVA 1149 Bin Packing
    UVA 1610 Party Games
    UVA 12545 Bits Equalizer
    UVA 11491 Erasing and Winning
    UVA 1611 Crane
    DataTable循环删除行
    SqlBulkCopy使用心得 (大量数据导入)
    JQuery选择器大全
    java学习--GUI3
  • 原文地址:https://www.cnblogs.com/cnman/p/5224149.html
Copyright © 2011-2022 走看看