以编程方式查找iphone内存的问题

问题描述 投票:3回答:1

我的iphone遇到了一个奇怪的问题。它显示可用内存为278 Mb,来自设置和itunes。但是当我以编程方式发现它时

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

我得到的是458.0 Mb。任何人都可以帮助我,为什么我的两个值之间有这么大的差异?因为两个值都应该相同。

iphone iphone-sdk-3.0
1个回答
1
投票

iPhone使用固态硬盘,它可以兼作自己的系统RAM。因此它保留了在运行时使用的总驱动器的百分比。

请使用iTunes告诉您的数字,否则可能会出现一些严重的系统错误。

© www.soinside.com 2019 - 2024. All rights reserved.