Dlaczego wartość z NSFileSystemFreeSize różni się od wolnego rozmiaru zgłaszanego w ustawieniach iOS?

Oto, co używam do uzyskania dostępnej przestrzeni dyskowej na urządzeniu z systemem iOS dla mojej aplikacji:

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

Jednak wartośćfreeSpace nie odpowiada temu pokazanemu w aplikacji Ustawienia. Wartość jest zawsze większa niż wartość pokazana przez Ustawienia. Na przykład,freeSpace ma około 600 000 000 bajtów, gdzie Ustawienia pokazują 357 MB.

Dlaczego tak jest i jak mogę uzyskać tę samą wartość, co wartość wyświetlana przez Ustawienia?

questionAnswers(4)

yourAnswerToTheQuestion