指纹识别

http://www.it165.net/pro/html/201406/15907.html

 

 if ([UIDevice currentDevice].systemVersion.floatValue < 8.0) {

        NSLog(@"不支持");
}

 // 提示:指纹识别只是判断当前用户是否是手机的主人!程序原本的逻辑不会受到任何的干扰!

- (void)addLocalAuthentication
{
    LAContext *myContext = [[LAContext alloc] init];
    
    NSError *authError = nil;
    
    NSString *myLocalizedReasonString = @"请输入指纹";
    
    if ([myContext canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&authError]) {
        
        [myContext evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics
                  localizedReason:myLocalizedReasonString
                            reply:^(BOOL success, NSError *error) {
                                if (success) {
                                    NSLog(@"成功");
                                } else {
                                    NSLog(@"失败");
                                    
                                    switch (error.code) {
                                        case -1: // 手势密码错误
                                        {
                                            NSLog(@"手势密码错误");
                                        }
                                            break;
                                        case -2: // 取消
                                        {
                                            NSLog(@"取消,返回最初界面");
                                        }
                                            break;
                                        case -3: // 输入密码
                                        {
                                            NSLog(@"输入密码");
                                        }
                                            break;
                                        default:
                                            break;
                                    }
                                }
                                
                                
                            }];
    } else {
        
        NSLog(@"还没有设置指纹密码");
    }
    
    
    
    
}

posted on 2015-03-26 13:57  JZLOY  阅读(133)  评论(0编辑  收藏  举报

导航