16

我想知道框架中LAContext实例的生命周期LocalAuthentication在 iOS 8 中是什么样子的。

在 iOS 9 及更高版本中,有invalidate手动使当前上下文无效的方法。如果我不使用该方法,该LAContext实例仍将处于活动状态并存储评估状态。有人可以说我可以在使用后简单地取消/释放它,但我需要跨功能的实例来执行其他操作,例如验证它的可用性并invalidate在 VC 的不同点启用该方法。这是否也发生在 iOS 8 上?我会问苹果,因为文档没有澄清这一点,但我想事先寻求更多的想法。

感谢大家!

4

1 回答 1

1

Apple 的回答:在 iOS 8 上,它的行为就像在 iOS 9 和更高版本上一样,没有调用invalidate,所以为了在使用后终止它,开发人员可以将它 nil 并释放实例。

于 2017-08-29T11:36:34.720 回答