作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的 iOS 7 iPad 应用程序中 LAContext:evaluatePolicy 有时会返回 SUCCESS,而不提示用户触摸 ID 按钮。苹果文档称“评估政策可能涉及提示用户……”。
我的身份验证策略设置为 LAPolicyDeviceOwnerAuthenticationWithBiometrics,这是我看到的唯一选择。为什么每次我调用evaluatePolicy 时不会提示用户触摸ID 按钮?有什么办法可以要求这种行为吗?
最佳答案
我也遇到过类似的问题。您可能正在声明类似的全局变量
let authenticationContext = LAContext()
然后在类方法和函数中使用authenticationContext。
我已经开始在我使用的每个函数中声明常量
func someAuthFunc() {
let authenticationContext = LAContext()
...
我的问题解决了。每次我请求evaluateForContext时都会被问到...
我希望这会有所帮助。
干杯
关于ios - LAContext评估策略并不总是提示用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35094167/
我是一名优秀的程序员,十分优秀!