2

我在控制台中不断收到以下日志。

[Client,LAContext] LAContext[5174:1692] will keep returning Error Domain=com.apple.LocalAuthentication Code=-10 "Invalidated due to exceeded number of allocated contexts." UserInfo={NSLocalizedDescription=Invalidated due to exceeded number of allocated contexts.} from now on.

有人能帮忙吗?这是什么产生的?

4

1 回答 1

0

听起来您正在创建多个LAContext对象,从我自己对 12 Pro Sim 的测试来看,此错误发生在您有 65 个LAContext尚未失效的对象之后。

LAContext应该在发布时自动失效。也许您在 ViewController 中实例化它并且您的 ViewController 有一个保留周期,防止LAContext被释放?

LAContext您可以通过调用invalidate()实例手动使无效。

于 2021-07-06T16:15:00.553 回答