Как работает время жизни экземпляра LAContext в iOS 8?

Мне интересно, как время жизни экземпляра LAContext из структуры LocalAuthentication выглядит как в iOS 8.

В iOS 9 и более поздних версиях существует метод invalidate, чтобы вручную аннулировать текущий контекст. Если я не использую этот метод, экземпляр LAContext будет по-прежнему активным и сохранит состояние оценки. Можно сказать, что я просто мог отключить/освободить его после использования, но мне нужно, чтобы экземпляр по функциональности выполнял дополнительные функции, такие как проверка доступности его и включение метода invalidate в другую точку VC. Это также происходит на iOS 8? Я бы спросил у Apple, потому что документы не уточняют это, но я хотел заранее высказать некоторые мысли.

Спасибо всем!

Ответы

Ответ 1

Ответ от Apple: на iOS 8 он ведет себя как на iOS 9 и более поздних версиях без вызова invalidate, поэтому, чтобы завершить его после использования, разработчик может проигнорировать его, и экземпляр будет выпущен.