1
通知のためにデータが必要でない限り、ユーザーの電話に保存されているすべてのデータを暗号化したいと思います。アップルの文書を見てから、NSFileProtectionCompleteUnlessOpen
は、通知に使用されるデータに必要なものに見え、通知には不要なデータに対してはNSFileProtectionComplete
が必要です。Appleのデータ保護APIを使用してデータを暗号化するにはどうすればよいですか?
私はこれらがNSFileManager
の属性であることを認識していますが、私はこのクラスになじみがなく、この誤りを犯したくはありません。私は新しいファイルを作成するときにfileProtectionAttributesを変更できるcreateDirectory関数呼び出しを探しましたが、ファイルが別のソースから来ているように見えるので、既存のディレクトリからfileProtection属性を設定する方法が必要です。
私が迅速2を使用していますとiOS 8
let files = NSFileManager.defaultManager().enumeratorAtURL(CallIn.DocumentDirectoryURL, includingPropertiesForKeys: nil, options: NSDirectoryEnumerationOptions(), errorHandler: nil)