override func viewDidLoad() {
super.viewDidLoad()
//1.初始化TouchID句柄
let authentication = LAContext()
var error: NSError?
//2.检查Touch ID是否可用
let isAvailable = authentication.canEvaluatePolicy(.DeviceOwnerAuthenticationWithBiometrics,
error: &error)
//3.处理结果
if isAvailable
{
NSLog("Touch ID is available")
//这里是采用认证策略 LAPolicy.DeviceOwnerAuthenticationWithBiometrics
//--> 指纹生物识别方式
authentication.evaluatePolicy(.DeviceOwnerAuthenticationWithBiometrics, localizedReason: "这里需要您的指纹来进行识别验证", reply: {
//当调用authentication.evaluatePolicy方法后,系统会弹提示框提示用户授权
(success, error) -> Void in
if success
{
NSLog("您通过了Touch ID指纹验证!")
}
else
{
//上面提到的指纹识别错误
NSLog("您未能通过Touch ID指纹验证!错误原因:\n\(error)")
}
})
}
else
{
//上面提到的硬件配置
NSLog("Touch ID不能使用!错误原因:\n\(error)")
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有