加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swift Touch ID 的简单使用 指纹识别

发布时间:2020-12-14 01:32:20 所属栏目:百科 来源:网络整理
导读:上篇记录了 Touch ID 的简单使用方法。 因为最近无聊有在学 swift,顺便写了 swift Touch ID 的 Demo 。 基本上,swift 中使用 Touch ID 和 OC差不多,只是语法稍有改变。 首先初始化上下文 let laContext = LAContext() var error : NSError? //判断是否支


上篇记录了 Touch ID 的简单使用方法。

因为最近无聊有在学 swift,顺便写了 swift Touch ID 的 Demo 。

基本上,swift 中使用 Touch ID 和 OC差不多,只是语法稍有改变。

首先初始化上下文

let laContext = LAContext()

var error : NSError?

//判断是否支持

let bool:Bool = laContext.canEvaluatePolicy(LAPolicy.DeviceOwnerAuthentication,error: &error)

与OC一样,参数的值有两种类型,不过要记得使用点语法

//验证指纹

LAPolicy.DeviceOwnerAuthenticationWithBiometrics

//可验证密码

LAPolicy.DeviceOwnerAuthentication

//然后进行验证,参数一样。

if bool{

laContext.evaluatePolicy(LAPolicy.DeviceOwnerAuthentication,localizedReason: "牛逼你就按一下",reply: { (success:Bool,error:NSError?) -> Void in

print(“牛逼")

})

error类型相同,此处略。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读