Ich teste eine App, die Bilder von der iPhone Kamera/Fotos aufnimmt und speichert sie in der App, um verschiedene Notizen hinzuzufügen. Alles funktioniert gut mit Core Data (Hinzufügen und Löschen etc.) als Testen von Schließen und Wiedereröffnung App zeigt alles in Ordnung ist. Die Dateigröße der App, wenn sie in den iPhone-Einstellungen ... Speicher aktiviert ist, wird jedoch nicht wieder reduziert.iOS App Dateigröße reduziert sich nicht nach dem Löschen von Fotos aus Kerndaten
z.
-Leere App Größe ist 17MB
-Hinzufügen 6 Fotos erhöht Größe App
-25 Fotos = 84mb
-Aber 29MB, wenn ich alle aber 5 Fotos von Kerndaten der Datei löschen App-Dateigröße beträgt immer noch ca. 69 MB.
Also das iPhone aktualisiert die Größe der Anwendungen sofort unter ‚Einstellungen ... Lagerung‘, aber die App selbst noch Daten im Zusammenhang mit den Fotos zu horten, die von Core Data mit ...
gelöscht wurden"context.deleteObject" ... und "context.save()"
Ich nehme an, dass irgendwo in der App Daten über die ursprünglichen Fotos gespeichert werden, die anschließend gelöscht wurden.
Also meine Frage ist, wie diese unerwünschten Daten entfernen, die nicht mehr relevant für die App ist.?
Ich habe genau dieses Problem, aber mit Videos statt, mit FileHandler. Alle meine Dateien sind in einem Unterverzeichnis in Dokumente gespeichert, und ich habe sogar versucht, das gesamte Unterverzeichnis zu entfernen, und immer noch wächst die App-Größe weiter ... –