IOS 指纹识别的简单使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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); } }
以上是关于IOS 指纹识别的简单使用的主要内容,如果未能解决你的问题,请参考以下文章