0

iPhone アプリケーションのディスク使用量を見つけようとしています。そこで、アプリケーションのホーム ディレクトリのサイズを調べてみました。しかし、同じアプリケーションの iPhone 4S の [設定] -> [使用状況] タブに表示される使用状況と比較すると、正しい値が得られません。次のコード行を使用しました。私がどこかで間違っているか、誰かが同じことを見つけるのを手伝ってくれるかどうか、誰でも言うことができます。

NSString *パス = NSHomeDirectory(); NSDictionary *dictionary = [[NSFileManager defaultManager] attributesOfItemAtPath:パス エラー: &error]; NSNumber *appDiskSpaceInBytes = [辞書 objectForKey: NSFileSize];

float appDiskSpace = ([appDiskSpaceInBytes floatValue]/1024.0);

4

1 に答える 1

0

1024 ではなく 1000 を使用します。その後、Usage が示す内容と同期します。

于 2013-01-03T10:41:56.237 に答える