有什么设置我不见了?
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")}解决方法 由于框架错误,Face ID在Xcode 9 GM中不起作用. Xcode 9.1修复了这个问题.
您可以在iPhone 8模拟器中测试您的应用程序,并确保它与touch ID一起正常运行或运行Xcode 9.1 beta并在那里测试Face ID支持.
总结以上是内存溢出为你收集整理的iOS 11模拟器不允许LAContext和FaceID全部内容,希望文章能够帮你解决iOS 11模拟器不允许LAContext和FaceID所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)