我的应用程序缓存内容,以便用户可以在离线时阅读。 我将所有缓存内容写入iPhone上的数据库文件中(使用CoreData)。 然而,iPhone的存储空间有限。因此,我想控制我的应用程序使用的磁盘空间大小。 如何检查我正在使用的磁盘空间大小? 谢谢。
最简单、最准确的解决方案是直接检查持久化存储的大小。 使用 -[NSFileManager attributesOfItemAtPath:error:] 方法,然后获取返回字典中的 fileSize 键。