Ios 在iPad中获得0.2GB额外可用空间

Ios 在iPad中获得0.2GB额外可用空间,ios,iphone,ipad,nsfilemanager,diskspace,Ios,Iphone,Ipad,Nsfilemanager,Diskspace,当我试图在iPad上获得可用空间时,我得到了0.2GB的额外空间,代码如下 - (uint64_t)freeDiskspace { uint64_t totalSpace = 0; uint64_t totalFreeSpace = 0; __autoreleasing NSError *error = nil; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,

当我试图在iPad上获得可用空间时,我得到了0.2GB的额外空间,代码如下

- (uint64_t)freeDiskspace {
uint64_t totalSpace = 0;
uint64_t totalFreeSpace = 0;

__autoreleasing NSError *error = nil;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSDictionary *dictionary = [[NSFileManager defaultManager] attributesOfFileSystemForPath:[paths lastObject] error: &error];

if (dictionary)
{
    NSNumber *fileSystemSizeInBytes = [dictionary objectForKey: NSFileSystemSize];
    NSNumber *freeFileSystemSizeInBytes = [dictionary objectForKey:NSFileSystemFreeSize];
    totalSpace = [fileSystemSizeInBytes unsignedLongLongValue];
    totalFreeSpace = [freeFileSystemSizeInBytes unsignedLongLongValue];
    NSLog(@"Memory Capacity of %llu MiB with %llu MiB Free memory available.", ((totalSpace/1024ll)/1024ll), ((totalFreeSpace/1024ll)/1024ll));
} else {
    NSLog(@"Error Obtaining System Memory Info: Domain = %@, Code = %d", [error domain], [error code]);
}

return totalFreeSpace;

我也面临类似的问题。NSFileSystemFreeSize返回的大小超过200MB。但iOS设置和itunes显示,相比苹果可能出于某种目的保留的200MB实际空间,减少了200MB。为了安全起见,我不让我的应用程序使用额外的200MB,这也要注意iOS不会因为完全使用mem而减慢速度。我也有同样的问题,。。有人告诉我解决方案吗?…可能是