Bu araştırmada, disk üzerinde boş alan elde etmek için bazı araştırmalardan sonra bulunan bir koddan ayıklamak için kullanıyorum. Bu runing zaman, banaiPhone - Aygıtta kalan boş alan yanlış olarak bildirildi (+ - 200 Mb fark)
Ama görünümlü benim iPhone ortama (/ 1024/1024/1024) 3,408699035644531 Gb verecekti 3660062720,000000 bayt bir boş alan verir neden
float freeSpace = -1.0f;
NSError* error = nil;
NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSDictionary* dictionary = [[NSFileManager defaultManager] attributesOfFileSystemForPath:[paths lastObject] error: &error];
if (dictionary) {
NSNumber* fileSystemSizeInBytes = [dictionary objectForKey:NSFileSystemFreeSize];
freeSpace = [fileSystemSizeInBytes floatValue];
}
acaba - > genel bilgi (ve ayrıca iTunes'a), iPhone'umun sadece 3.2 Gb'si kaldığını söyledim.
Hata nerede? Aşağıdaki kod çalıştı ve benim cihazda, aynı zamanda bir ~ 200MB tutarsızlık olduğunu fark:
Buna bir cevap buldunuz mu? –
@PauliusLiekis – Oliver