美文网首页
iOS11 获取系统剩余可用空间不准确

iOS11 获取系统剩余可用空间不准确

作者: Corbin___ | 来源:发表于2018-09-22 22:54 被阅读0次

    以前使用基本是这两种方法,具体看这个文章
    iOS 获取手机剩余存储空间
    但是在iOS11以上使用这个方法获取剩余空间不准确了,或者跟系统不一样
    iOS11上可以使用

        NSURL *fileURL = [[NSURL alloc] initFileURLWithPath:NSTemporaryDirectory()];
        NSDictionary *results = [fileURL resourceValuesForKeys:@[NSURLVolumeAvailableCapacityForImportantUsageKey] error:nil];
        NSLog(@"剩余可用空间:%@",results[NSURLVolumeAvailableCapacityForImportantUsageKey]);
    // 这里拿到的值的单位是bytes,iOS11是这样算的1000MB = 1,1000进制算的
    // bytes->KB->MB->G
    

    相关文章

      网友评论

          本文标题:iOS11 获取系统剩余可用空间不准确

          本文链接:https://www.haomeiwen.com/subject/muzxoftx.html