在我的iOS 7 iPad应用中,LAContext:evaluatePolicy有时会返回SUCCESS而不提示用户触摸ID按钮。苹果文档说:“评估策略可能涉及提示用户……”。
我的身份验证策略设置为LAPolicyDeviceOwnerAuthenticationWithBiometrics,这是我看到的唯一选择。为什么每次我调用评价策略时,都不会提示用户触摸ID按钮?有没有办法我可以要求这种行为?
我遇到了类似的问题。您可能在声明全局变量,例如
let authenticationContext = LAContext()
Run Code Online (Sandbox Code Playgroud)
然后在您的类方法和函数中使用authenticationContext。
我开始在使用它的每个函数中声明常量
func someAuthFunc() {
let authenticationContext = LAContext()
...
Run Code Online (Sandbox Code Playgroud)
我的问题解决了。每次我请求validateForContext时都被问到...
我希望这有帮助。
干杯
| 归档时间: |
|
| 查看次数: |
1084 次 |
| 最近记录: |