2

我希望能够在我的 iPhone 上为我的特定应用程序“保留”一定数量的磁盘空间。在我被激怒之前,我应该补充一点,这不适用于公共应用程序。

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

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

4

2 回答 2

0

不,这是 SDK 之外的东西。您必须创建自己的方法来为您处理此问题。

于 2009-03-02T15:09:30.130 回答
0

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

与其预留空间,不如在磁盘空间不足时简单地弹出警报?(并进入特征缩减模式)

于 2009-03-05T07:27:13.460 回答