デバイスがロックされた後もバックグラウンドで実行し続けるスレッドがあります。アプリケーションにいくつかのファイルがあり、それらはで保護されていますNSFileProtectionComplete
ユーザーがデバイスをロックした後 (10 秒後) にファイルにアクセスするにはどうすればよいですか?
デバイスがロックされた後もバックグラウンドで実行し続けるスレッドがあります。アプリケーションにいくつかのファイルがあり、それらはで保護されていますNSFileProtectionComplete
ユーザーがデバイスをロックした後 (10 秒後) にファイルにアクセスするにはどうすればよいですか?
私が望んでいた解決策ではありませんが、うまくいきます。保護を変更しましたNSFileProtectionCompleteUntilFirstUserAuthentication
アプリのドキュメントによると、NSFileProtectionCompleteUntilFirstUserAuthentication
「ファイルは暗号化された形式でディスクに保存され、デバイスが起動するまでアクセスできません。ユーザーが初めてデバイスのロックを解除した後、アプリはファイルにアクセスでき、引き続きアクセスできます。その後、ユーザーがデバイスをロックした場合。」