一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

iOS开发中Swift 指纹验证功能模块实例代码

时间:2017-07-10 编辑:简简单单 来源:一聚教程网

iOS调用TouchID代码:

 

 代码如下复制代码

override func viewDidLoad() {

   super.viewDidLoad()

   let context = LAContext()

   var error: NSError? = nil

   let  canEvaluatePolicy =  context.canEvaluatePolicy(LAPolicy.deviceOwnerAuthenticationWithBiometrics,  error: &error) as Bool

   iferror != nil {

     print(error!.localizedDescription as String)

   }

   ifcanEvaluatePolicy {

     print("有指纹验证功能")

     context.evaluatePolicy(LAPolicy.deviceOwnerAuthenticationWithBiometrics,  localizedReason:"放上您的狗爪", reply: { (success: Bool, error: Error?) in

       ifsuccess {

         print("验证成功")

       }else{

         print("验证失败: \(error?.localizedDescription)")

       }

     })

   }else{

     print("还没开启指纹验证呢")

   }

 }

 

热门栏目