2012-04-03 7 views
-1

私は、カメラから写真を撮って、その写真を自分のアプリケーションのドキュメントフォルダに保存するアプリケーションを作っています。iOSアプリケーションのアプリケーションストレージサイズ

今、アプリケーションでストレージサイズを制限したいと考えています。 200MBの写真だけが自分のドキュメントフォルダに保存されます。

この機能を実現するには何が必要ですか?私たちはそれに関して何かを持っていますか?私はあなたがあなたが保存し、すべての画像のサイズを取得または見つけることができる、であることを示唆することができますどのような

おかげ

+0

右上の甘い小さな検索ボックスは見ましたか? http://stackoverflow.com/questions/2188469/calculate-the-size-of-a-folder –

答えて

1

。 データベースを管理したり、NSUserDefaultsを使用してサイズ の値を保存したり、合計保存量が200MBに達したときに制限を超えたことをユーザーに警告したりできます。 この方法で管理できます。

はい、使用できるプロパティで画像のサイズを見つけることができます。あなたはこの

+ (NSInteger)bytesInImage:(UIImage *)image { 
    CGImageRef imageRef = [image CGImage]; 
    return CGImageGetBytesPerRow(imageRef) * CGImageGetHeight(imageRef);  
} 

ような何かを行うことができ、JPEGファイルの例

は、それはあなたのお役に立てば幸いです。 乾杯

関連する問題