【问题标题】:problem while finding iphone memory programmatically以编程方式查找iphone内存时出现问题
【发布时间】:2010-04-20 13:55:06
【问题描述】:

我的 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】:

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

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

    【讨论】:

    • 是的.. 如有疑问,请选择低数字! :D
    • 是的,我做了同样的事情,谢谢大家:)。保持 500 mb 的偏移量。
    猜你喜欢
    • 1970-01-01
    • 2010-11-04
    • 1970-01-01
    • 1970-01-01
    • 2011-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多