Warum unterscheidet sich der Wert von NSFileSystemFreeSize von der in den iOS-Einstellungen angegebenen freien Größe?

Folgendes verwende ich, um den verfügbaren Speicherplatz auf einem iOS-Gerät für meine App abzurufen:

NSDictionary *dict = [[NSFileManager defaultManager] fileSystemAttributesAtPath:@"/var"];
NSNumber *freeSpace = [dict valueForKey:@"NSFileSystemFreeSize"];

Allerdings ist der WertfreeSpace stimmt nicht mit der in den Einstellungen angezeigten App überein. Der Wert ist immer größer als der unter Einstellungen angezeigte Wert. Zum Beispiel,freeSpace beträgt ungefähr 600.000.000 Bytes, wobei Einstellungen 357 MB anzeigen.

Warum ist das so und wie kann ich den gleichen Wert erhalten wie den unter Einstellungen angezeigten?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage