2012-03-26 11 views
0

Ich habe eine App entwickelt, in der monatliche Zeitschriftenausgaben heruntergeladen und in der App Document-Verzeichnis gespeichert werden.Kiosk App Storage

Aber App App aufgrund der Speicherung von Magazin Problem im Dokumentenverzeichnis abgelehnt. Meine Magazindateigröße beträgt ungefähr 50 MB.

Sie unten erwähnt:

Die iOS Data Storage-Richtlinien zeigen, dass nur Inhalte, die die Nutzer mit Ihrer App erstellt, zB Dokumente, neue Dateien, Bearbeitungen usw. können in dem/Dokumenten Verzeichnis gespeichert werden - und von iCloud unterstützt.

Temporäre Dateien, die von Ihrer App verwendet werden, sollten nur im Verzeichnis/tmp gespeichert werden. Bitte denken Sie daran, die an diesem Ort gespeicherten Dateien zu löschen, wenn der Benutzer die App beendet.

Daten, die neu erstellt werden können, aber für die ordnungsgemäße Funktion Ihrer App bestehen müssen - oder weil Kunden erwarten, dass sie offline verfügbar sind - sollten mit dem Attribut "Do not back up" gekennzeichnet sein. Fügen Sie für NSURL-Objekte das NSURLIsExcludedFromBackupKey-Attribut hinzu, um zu verhindern, dass die entsprechende Datei gesichert wird. Verwenden Sie für CFURLRef-Objekte das entsprechende kCFURLIsExcludedFromBackupKey-Attribut.

Jede Hilfe zu schätzen wissen.

Danke.

Antwort

1

Bewegen Sie die Dateien in das Caches Verzeichnis und Sie sollten gut zu gehen.

0

Ich glaube, dass, wenn es sich um vom Benutzer generierten Inhalt handelt, es kein Problem gibt, es im Ordner/Documents zu speichern.

Da es sich um Inhalt handelt, der erneut heruntergeladen werden kann, müssen Sie das Dateiattribut NSURLIsExcludedFromBackupKey festlegen, das verhindert, dass es in iCloud gesichert wird.

einen Blick auf diese Frage Nehmen Sie das Attribut auf Einstellung: Use NSURLIsExcludedFromBackupKey without crashing on iOS 5.0