2012-01-12 6 views
2

iOS 5.0.1では、データのバックアップを防止するための新しいファイル属性が導入されましたが、低メモリ状況でデータフォームが消去されないように設定できる新しいフラグもあることを私は覚えています。誰か知っていますか?iOS 5.0.1でデータをパージしないようにするファイル属性?

私はここにこの記事を書いています:https://developer.apple.com/library/ios/#qa/qa1719/_index.html#//apple_ref/doc/uid/DTS40011342 しかし、それはバックアップフラグだけを扱っており、パージすべきでないファイルはドキュメントのフォルダに置かれるべきだと述べています。私はそれをすべて知っていますが、私は、ドキュメントフォルダにないデータがパージされるのを防ぐ方法を特に探しています。

+0

あなたは... http://www.marco.org/2011/について尋ねているものになり、ここでのポストがあります10/13/ios5-caches-cleaning 残念ながら、私が知る限り、一般的な合意はそうです、それは問題です。 –

答えて

3

この資料に記載されているように、データを<Application_Home>/Library/Private Documentsに保存してください。そこからパージされず、do-not-backupフラグをセットすることができます。あなたはMonoTouch.Foundation.NSFileManagerでこれらのメソッドを探している

+0

私はそれを得た。しかし、それは本当に質問に答えるものではありません。パージを防止するはずのこの神秘的な旗はどうですか? – Krumelur

+0

'/Library/Private Documents'は決してパージされません。 AFAIKを削除するフラグはありません。AFAIKはいくつかのディレクトリ( 'Library/Caches'など)に特有のものです。 – MrMage

+0

さて、複数の人が確認しました。パージを防止するフラグはありません。希望的な考えをしていなければなりません。 – Krumelur

1

public static bool GetSkipBackupAttribute (string filename); 
public static bool GetSkipBackupAttribute (string filename, out NSError error); 
public static NSError SetSkipBackupAttribute (string filename, bool skipBackup); 
関連する問題