Frage

Mit iOS 5.0.1 wurde das neue Dateiattribut eingeführt, um zu verhindern, dass Daten gesichert werden. Ich erinnere mich jedoch, dass ich irgendwo gelesen habe, dass auch ein neues Flag gesetzt werden kann, um zu verhindern, dass Datenformulare in Situationen mit wenig Arbeitsspeicher gelöscht werden.Weiß jemand Bescheid?

Ich kenne diesen Artikel hier: https://developer.apple.com/library/ios/#qa/qa1719/_index.html#//apple_ref/doc/uid/DTS40011342 Es handelt sich jedoch nur um Sicherungsflags und besagt, dass Dateien, die nicht gelöscht werden sollen, im Ordner des Dokuments abgelegt werden sollen.Ich weiß das alles, aber ich suche speziell nach einer Möglichkeit, um zu verhindern, dass Daten gelöscht werden, die sich NICHT im Dokumentenordner befinden.

War es hilfreich?

Lösung

Speichern Sie Ihre Daten einfach in <Application_Home>/Library/Private Documents, wie in diesem Artikel angegeben.Von dort wird es nicht gelöscht, und Sie können dann das Flag "Nicht sichern" setzen.

Andere Tipps

Sie suchen diese Methoden in MonoTouch.Foundation.NSFileManager:

public static bool GetSkipBackupAttribute (string filename);
public static bool GetSkipBackupAttribute (string filename, out NSError error);
public static NSError SetSkipBackupAttribute (string filename, bool skipBackup);

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top