2017-08-18 11 views
16

は私がLocalAuthenticationフレームワークからLAContextインスタンスの寿命がiOSの9でのiOS 8のiOS 8のLAContextインスタンスのライフタイムはどのように動作しますか?

どのように見えるか疑問に思って以降、手動で現在のコンテキストを無効にするinvalidate方法があります。このメソッドを使用しない場合、LAContextインスタンスは引き続きアクティブになり、評価の状態を保存します。 1つは、使用後に単純にnil/releaseできると言うことができますが、VCの別の場所でinvalidateメソッドを有効にするなどの追加機能を実行するには、その機能の向こう側にインスタンスが必要です。これはiOS 8でも発生しますか?私はAppleに尋ねる。なぜなら、文書でこれを明確にしていないからだ。しかし、私は事前にいくつか考えてみたいと思った。

ありがとうございました!

答えて

1

Appleからの回答:iOS 8では、iOS 9以降ではinvalidateを呼び出さずに動作しますので、使用後に終了するには開発者はそれをゼロにしてインスタンスを解放します。

関連する問題