簡體   English   中英

iOS 8中LAContext實例的生命周期如何表現?

[英]How does the life-time of an LAContext instance in iOS 8 behave?

我想知道來自LocalAuthentication框架的LAContext實例的生命周期在iOS 8中是怎樣的。

在iOS 9及更高版本中,有一個invalidate方法可以手動使當前上下文無效。 如果我沒有使用該方法, LAContext實例仍將處於活動狀態並存儲評估的狀態。 可以說我可以在使用后簡單地將其釋放/釋放,但我需要跨功能的實例來執行其他操作,例如驗證其可用性以及在VC的不同點啟用invalidate方法。 這也發生在iOS 8上嗎? 我會問Apple,因為文檔沒有澄清這一點,但我想事先找出更多的想法。

感謝大家!

來自Apple的回答:在iOS 8上,它的行為類似於iOS 9及更高版本而不調用invalidate ,因此為了在使用它之后終止它,開發人員可以將其取消並且實例將被釋放。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM