iPhone Simulator でデータ保護プロセスを勉強しようとしていますが、最初のステップで失敗しています。DB ファイルを作成し、アプリケーション リソースに追加しました。アプリケーションの起動中に、このファイルをアプリケーション フォルダにコピーします。
それから私はこれを行います:
NSDictionary *fileAttributes = [NSDictionary dictionaryWithObject:NSFileProtectionComplete forKey:NSFileProtectionKey];
if (![[NSFileManager defaultManager] setAttributes:fileAttributes ofItemAtPath:appDBPath error:&error]) {
//handle error
}
しかし、この後ファイル属性を確認すると、キー NSFileProtectionKey が取得されません。
明らかな何かが欠けていますか?データ保護のためのフレームワークを追加する必要はありますか?
それとも、これはデバイスでのみテストできるということですか?
私はそれをすぐに終わらせる必要があります..私を助けてください:(