2012-04-03 201 views
-1

我正在製作一個應用程序,它從相機拍攝照片並將這些照片存儲在我的應用程序的「我的文檔」文件夾中。在iOS應用程序中的應用程序存儲大小

現在我想我的應用程序限制存儲大小。像我的文檔文件夾中只能存儲200MB的照片。

我需要什麼來實現該功能。我們有什麼關於這個的。

感謝

+0

您是否看到右上角那個可愛的小搜索框? http://stackoverflow.com/questions/2188469/calculate-the-size-of-a-folder – 2012-04-03 07:54:07

回答

1

我可以建議你的是,你可以得到或者發現每次保存圖像的大小。 現在您可以管理某個數據庫,或者可以使用NSUserDefaults來保存 大小的值,並且當您的總節省量達到200MB時,則會警告用戶超出限制。 這種方式可以管理。

是的,你可以找到具有可用屬性的圖像大小。

例如,對於JPEG文件,你可以做這樣的事情

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

希望它可以幫助你。 乾杯

相關問題