проблема при поиске памяти iphone программно - PullRequest
3 голосов
/ 20 апреля 2010

У меня странная проблема с моим iphone. Он показывает доступной памяти как 278 Мб из настроек, а также в itunes . Но когда я нахожу это программно, как это

NSDictionary *fileSystemAttributes = [[NSFileManager defaultManager] attributesOfFileSystemForPath:NSHomeDirectory() error:&error];
double availableSpace = [[fileSystemAttributes objectForKey:NSFileSystemFreeSize] floatValue];

Я получаю 458,0 Мб . Кто-нибудь может мне помочь, почему у меня так много различий между этими значениями? Поскольку оба значения должны быть одинаковыми.

1 Ответ

1 голос
/ 21 апреля 2010

В iPhone используется твердотельный накопитель, который удваивается как собственная системная память. Таким образом, он сохраняет процент от общего диска для использования во время выполнения.

Идите по номеру, который iTunes сообщает вам, потому что в противном случае могут возникнуть некоторые критические системные ошибки.

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