一句代码实现指纹解锁
使用方法 导入
#import "XJTouchHelper.h"
[XJTouchHelper touchHelperWithlocalizedReason:@"请按home键指纹解锁" reply:^(BOOL success, TouchIDErrorType errorType) { if (success) { NSLog(@"%@",@"成功"); dispatch_sync(dispatch_get_main_queue(), ^{ lable.text = @"解锁成功"; }); }else{ switch (errorType) { case TouchIDErrorTypeSystemCancel: //验证成功. 一般不用. lable.text = @"验证成功. 一般不用"; break; case TouchIDErrorTypeUserCancel: //系统取消授权,如其他APP切入 lable.text = @"系统取消授权,如其他APP切入"; break; case TouchIDErrorTypeAuthenticationFailed: // 验证失败(验证三次 均失败) lable.text = @"验证失败(验证三次 均失败)"; break; case TouchIDErrorTypePasscodeNotSet: //系统未设置密码 lable.text = @"系统未设置密码"; break; case TouchIDErrorTypeUserFallback: //用户选择输入密码,切换主线程处理 lable.text = @"用户选择输入密码,切换主线程处理"; break; case TouchIDErrorTypeTouchIDNotEnrolled: //设备不支持指纹识别 lable.text = @"设备不支持指纹识别"; break; default: break; } } }];