3
我使用這個方法來獲取設備的可用空間(發現它在網絡):iPhone獲得免費空間
-(float)getFreeSpace{
float freeSpace = 0.0f;
NSError *error = nil;
NSDictionary *dictionary = [[NSFileManager defaultManager] attributesOfFileSystemForPath:kSongsFolder error: &error];
if (dictionary) {
NSNumber *fileSystemFreeSizeInBytes = [dictionary objectForKey: NSFileSystemFreeSize];
NSLog(@"%d",fileSystemFreeSizeInBytes);
freeSpace = [fileSystemFreeSizeInBytes floatValue];
} else {
//Handle error
}
return freeSpace/1024;
}
現在我從這個方法8687616.0得到,當我在檢查設備屬性我有一個8.1 GB的免費。
我如何獲得MB的可用空間?並且這種方法很好,因爲它們之間有不同。