以下是我用来获取 iOS 设备上应用程序的可用存储空间的方法:
NSDictionary *dict = [[NSFileManager defaultManager] fileSystemAttributesAtPath:@"/var"];
NSNumber *freeSpace = [dict valueForKey:@"NSFileSystemFreeSize"];
Run Code Online (Sandbox Code Playgroud)
但是,该值freeSpace与“设置”应用程序中显示的值不符。该值始终大于“设置”显示的值。例如,freeSpace大约为 600,000,000 字节,其中“设置”显示 357 MB。
这是为什么?如何获得与“设置”显示的值相同的值?