在iPhone上预留磁盘空间

时间:2009-03-02 09:05:50

标签: iphone diskspace

我希望能够为我的特定应用程序在iPhone上“保留”一定量的磁盘空间。 在我受到骚扰之前,我应该补充一点,这不适用于公开申请。

我认为最简单的方法是实际创建文件块直到我想要保留的空间,然后根据需要删除并使用这些块。

是否有任何文件系统操作可以允许我这样做而不必实际编写我想要分配的所有空间的内容?我问这个是因为我不确定磁盘空间分配器可能是懒惰的。

2 个答案:

答案 0 :(得分:0)

不,这远远超出了SDK。你必须创建自己的方法来为你处理这个问题。

答案 1 :(得分:0)

iTunes确保每次同步后至少有200MB可用。只有那些不经常同步的用户才会导致问题(即使这样,当他们的免费空间低于50MB时,也会提示他们释放空间)。

为什么不在磁盘空间不足时弹出警报,而不是保留空间? (并进入功能缩减模式)