2012-04-03 4 views
-1

카메라에서 사진을 찍고 응용 프로그램의 내 문서 폴더에 저장하는 응용 프로그램을 만들고 있습니다.iOS 응용 프로그램의 응용 프로그램 저장소 크기

이제 응용 프로그램에서 저장소 크기를 제한하려고합니다. 마찬가지로 200MB의 사진 만 내 문서 폴더에 표시 될 수 있습니다.

해당 기능을 수행하려면 무엇이 필요합니까? 우리는 그것에 관한 어떤 것도 가지고 있습니까?

감사

+0

오른쪽 상단 구석에 달콤한 작은 검색 상자가 보입니까? http://stackoverflow.com/questions/2188469/calculate-the-size-of-a-folder –

답변

1

난 당신이 제안 할 수 있습니다 무엇, 당신은 얻을하거나 저장할 때마다 이미지의 크기를 찾을 수 있습니다. 이제 데이터베이스를 관리하거나 NSUserDefaults를 사용하여 크기의 값을 저장할 수 있으며 총 저장량이 200MB에 도달하면 사용자에게 제한 초과를 경고합니다. 이렇게하면 관리 할 수 ​​있습니다.

그리고 사용 가능한 속성으로 이미지의 크기를 찾을 수 있습니다. 은 JPEG에 대한 예를 들어

는이

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

같은 것을 할 수있는 파일 당신을 도움이되기를 바랍니다. 건배

관련 문제