2011-05-18 36 views
2

我很難找到關於什麼applicationProtectedDataWillBecomeUnavailable和applicationProtectedDataDidBecomeAvailable實際上是信號保護的明確文檔。會話209似乎暗示委託方法意味着鑰匙串和受保護文件都變得不可用,但文檔僅涉及文件。applicationProtectedDataWillBecomeUnavailable:應用程序委託方法是否也適用於鑰匙串?

我有我的鑰匙串設置爲kSecAttrAccessibleWhenUnlockedThisDeviceOnly,文件中建議,這意味着鑰匙串只能當應用程序在前臺,但後來我有我的應用程序試圖訪問其鑰匙串在applicationDidEnterBackground委託方法,它能夠至。

那麼,有人可以澄清這一點對我來說,並啓發我如何檢測鑰匙串變得對我的應用程序不可用?謝謝!

回答

3

回答我自己的問題:據我所知,是的,applicationProtectedDataWillBecomeUnavailableapplicationProtectedDataDidBecomeAvailable指的是應用程序的鑰匙串和受保護的文件。

我有一個應用程序將數據存儲在鑰匙串中,此時應用程序開始報告兩個委託方法,所以這就是我基於我的假設。

相關問題