Определите свободное место на диске, разрешенное песочницей на iPhone - PullRequest
4 голосов
/ 18 декабря 2008

Я ищу способ определить, сколько свободного места на диске доступно для моего приложения.

Я попытался использовать файл NSFileManager fileSystemAttributesAtPath с NSFileSystemFreeSize, но это дает мне общее свободное пространство на iPhone, а не то, что доступно для моего приложения в Песочнице.

Я полагаю, что приложения ограничены использованием 2 гигабайт пространства и должны показать, сколько 2G еще доступно.

1 Ответ

2 голосов
/ 18 декабря 2008

Вы можете использовать statfs (2) и проверить поле f_bavail. Это объем пространства, доступный в данный момент для непривилегированного приложения, поэтому он должен предоставить вам измененное пространство, которое вашему приложению разрешено использовать.

Вы можете увидеть версию справочной страницы для iPhone здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...