2017-08-18 14 views
16

Zastanawiam się, w jaki sposób żywotność instancji LAContext z ram LocalAuthentication wygląda w iOS 8.Jak zachowuje się czas życia instancji LAContext w systemie iOS 8?

W iOS 9 i później, nie jest metoda invalidate ręcznie unieważnić aktualny kontekst. Jeśli nie używam tej metody, instancja LAContext będzie nadal aktywna i zapisze stan oceny. Można powiedzieć, że mogłem po prostu zerwać/zwalniać po użyciu, ale potrzebuję instancji w całej funkcjonalności, aby wykonać dodatkowe czynności, takie jak sprawdzenie jej dostępności i włączyć metodę invalidate w innym punkcie VC. Czy dzieje się to również w systemie iOS 8? Poprosiłbym Apple, ponieważ doktorzy tego nie wyjaśniają, ale wcześniej chciałem sięgnąć po więcej myśli.

Dziękuję wszystkim!

Odpowiedz

1

Odpowiedź od Apple: na iOS 8 zachowuje się jak na iOS 9 i nowszych bez wywoływania invalidate, więc aby go zakończyć po użyciu, deweloper może go zerwać, a instancja zostanie zwolniona.

Powiązane problemy