Может ли кто-нибудь сказать мне, как получить объем дискового пространства в Objective-C (например, музыка - 1Gb, изображения - 100 Мб, ..., свободное пространство - 5 ГБ)?Использование памяти в iOS, объектив-c
UPD: Я написал:
NSError *error = nil;
NSDictionary* fileAttributes = [[NSFileManager defaultManager] attributesOfFileSystemForPath:@"/"error:&error];
unsigned long long freeSpace = [[fileAttributes objectForKey:NSFileSystemFreeSize] longLongValue];
unsigned long long totalSpace = [[fileAttributes objectForKey:NSFileSystemSize] longLongValue];
msg = [NSString stringWithFormat:@"free disk space: %dGB\n total disk space: %dGB", (int)(freeSpace/(1024*1024*1024)),(int)(totalSpace/(1024*1024*1024))];
Но я на самом деле нужно все данные, о музыке, видео и т.д. ... как системы информации о диске (скриншот: http://cl.ly/image/1Y3Q3N1U3Q3A)
Кто-нибудь знает, получит ли freeSpace через NSFileManager пространство th на приложение CAN действительно использовать? Мне нужно указать некоторые документы, которые мой пользователь может загрузить через мое приложение. – Hampden123