iOS 8中LAContext实例的生命周期表现如何?

iOS 8中LAContext实例的生命周期表现如何?,ios,lifetime,touch-id,lacontext,localauthentication,Ios,Lifetime,Touch Id,Lacontext,Localauthentication,我想知道来自LocalAuthentication框架的LAContext实例在ios8中的生存期是什么样子的 在iOS 9及更高版本中,存在手动使当前上下文无效的invalidate方法。如果我没有使用该方法,则LAContext实例仍将处于活动状态,并存储求值状态。有人可能会说,我可以在使用后简单地nil/release它,但我需要整个功能的实例来做其他事情,比如验证它的可用性,并在VC的不同点启用invalidate方法。iOS 8上也会发生这种情况吗?我会问苹果,因为文件没有澄清这一点,

我想知道来自
LocalAuthentication
框架的
LAContext
实例在ios8中的生存期是什么样子的

在iOS 9及更高版本中,存在手动使当前上下文无效的
invalidate
方法。如果我没有使用该方法,则
LAContext
实例仍将处于活动状态,并存储求值状态。有人可能会说,我可以在使用后简单地nil/release它,但我需要整个功能的实例来做其他事情,比如验证它的可用性,并在VC的不同点启用
invalidate
方法。iOS 8上也会发生这种情况吗?我会问苹果,因为文件没有澄清这一点,但我想在事前多考虑一些


谢谢大家

苹果的回答:在iOS 8上,它的行为类似于iOS 9和更高版本,没有调用
invalidate
,因此为了在使用后终止它,开发者可以将其置为零,实例将被释放