2011-07-03 17 views
3

私のアプリは、ユーザーがオフラインで読むことができるようにコンテンツをキャッシュしています。iphone - アプリが使用するストレージサイズを知る方法は?

iPhoneのデータベースファイル(CoreDataを使用)にすべてのキャッシュを書きました。

ただし、iphoneでは保存容量が制限されています。だから私は自分のアプリが使用しているディスクのサイズを制御したいと思います。

使用しているディスクサイズを確認するにはどうすればよいですか?

おかげ

+0

ファイルをデータベースファイルに保存するたびにカミングバイトを追跡することができますか、何かが追加されるたびにデータベースのサイズを取得するチェックメソッドをハードコアすることができますあなたの設定された制限は、その後、操作を停止し続ける? – Luke

答えて

2

最も簡単かつ正確なソリューションを直接永続ストアのサイズをチェックすることです。

返された辞書の-[NSFileManager attributesOfItemAtPath:error:]fileSizeのキーを使用します。

+0

これは私が欲しいものです、ありがとう –

関連する問題