相关疑难解决方法(0)

如何检测iPhone/iPad设备上的总可用/可用磁盘空间?

我正在寻找一种更好的方法来以编程方式检测iPhone/iPad设备上的可用/可用磁盘空间.
目前我正在使用NSFileManager来检测磁盘空间.以下是为我完成工作的代码片段:

-(unsigned)getFreeDiskspacePrivate {
NSDictionary *atDict = [[NSFileManager defaultManager] attributesOfFileSystemForPath:@"/" error:NULL];
unsigned freeSpace = [[atDict objectForKey:NSFileSystemFreeSize] unsignedIntValue];
NSLog(@"%s - Free Diskspace: %u bytes - %u MiB", __PRETTY_FUNCTION__, freeSpace, (freeSpace/1024)/1024);

return freeSpace;
}
Run Code Online (Sandbox Code Playgroud)


我是否正确使用上述代码段?或者有更好的方法来了解总可用/可用磁盘空间.
我要检测总可用磁盘空间,因为我们要阻止我们的应用程序在低磁盘空间场景中执行同步.

iphone diskspace nsfilemanager ipad ios

141
推荐指数
11
解决办法
8万
查看次数

标签 统计

diskspace ×1

ios ×1

ipad ×1

iphone ×1

nsfilemanager ×1