关于iOS 3D touch 指纹验证的随笔
Posted 走路蹩脚的火星人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于iOS 3D touch 指纹验证的随笔相关的知识,希望对你有一定的参考价值。
file:///Users/OWen/Desktop/3DTouch.png
随着ios系统不断的更新迭代,苹果总会推出一些新的功能,今天就研究了一下iOS8之后推出的指纹验证的功能,然后写了一个小demo,与君分享。。
上demo: 1:首先导入一个系统的库文件 #import <LocalAuthentication/LocalAuthentication.h>
2:
LAContext *mycontent = [[LAContext alloc] init];
NSString *myLocalizedReasonString = @"小伙子,请输入你的指纹";
NSError *authError = nil;
if ([mycontent canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&authError]) {
[mycontent evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics
localizedReason:myLocalizedReasonString
reply:^(BOOL success, NSError *error) {
if (success) {
// User authenticated successfully, take appropriate action
} else {
NSLog(@"-----%@",error);
// User did not authenticate successfully, look at error and take appropriate action
}
}];
} else {
// Could not evaluate policy; look at authError and present an appropriate message to user
}
注意,测试神马的还得在真机上调试。
以上是关于关于iOS 3D touch 指纹验证的随笔的主要内容,如果未能解决你的问题,请参考以下文章