2017-08-18 1 views
16

Ich frage mich, wie die Lebensdauer einer LAContext Instanz aus dem LocalAuthentication Framework wie in iOS 8.Wie verhält sich die Lebensdauer einer LAContext-Instanz in iOS 8?

In iOS 9 und später gibt es die invalidate Methode manuell außer Kraft den aktuellen Kontext sieht. Wenn ich diese Methode nicht verwende, ist die LAContext Instanz weiterhin aktiv und speichert den Status der Auswertung. Man könnte sagen, dass ich es nach der Verwendung einfach nicht freigeben/freigeben kann, aber ich brauche die Instanz über die Funktionalität hinaus, um zusätzliche Dinge wie die Validierung der Verfügbarkeit zu tun und die invalidate-Methode an einem anderen Punkt der VC zu aktivieren. Tritt das auch auf iOS 8 auf? Ich würde Apple fragen, weil die Dokumente das nicht klarstellen, aber ich wollte vorher noch ein paar Gedanken machen.

Danke allen!

Antwort

1

Antwort von Apple: Auf iOS 8 verhält es sich wie auf iOS 9 und höher ohne Aufruf von invalidate, damit der Entwickler es beenden kann, nachdem es es verwendet hat, und die Instanz wird freigegeben.

Verwandte Themen