我运行了最新的
Xcode 9 GM(2017年9月13日)并设置了硬件>面部ID>注册了模拟器以及部署目标11.0.但是我收到错误代码-6 LAErrorTouchIDNotAvailable.
有什么设置我不见了?
let myContext = LAContext() let myLocalizedReasonString = "You are pretty" var authError: NSError? if #available(iOS 8.0,macOS 10.12.1,*) { if myContext.canEvaluatePolicy(.deviceOwnerAuthenticationWithBiometrics,error: &authError) { myContext.evaluatePolicy(.deviceOwnerAuthenticationWithBiometrics,localizedReason: myLocalizedReasonString) { success,evaluateError in if success { print("// User authenticated successfully,take appropriate action") } else { print(" // User did not authenticate successfully,look at error and take appropriate action") } } } else { print(" // Could not evaluate policy; look at authError and present an appropriate message to user") } } else { print(" // Fallback on earlier versions") }
解决方法
原文地址:https://www.jb51.cc/iOS/331048.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。