2009-09-08 5 views
2

입니다. 총 사진 수를 아이폰에서 계산하고 총 파일 크기를 계산하려고합니다. 가장 좋은 방법은 무엇입니까?총 사진 수는

답변

2

적어도 2.x SDK에서는 프로그래밍 방식으로 코드에서 실제 사진 파일에 액세스 할 수 없습니다. 그러나 사진 썸네일에 액세스하여 사진 수를 얻을 수 있습니다.

원본 사진 자체는 특수 데이터베이스 파일 (/ private/var/mobile/Media/Photos/Photo 데이터베이스)에 있으며 축소판 그림은/private/var/mobile/Media/Photos/Thumbs 디렉토리에 있습니다.

사진은 대화 형 UIImagePickerController을 통해서만 액세스 할 수 있습니다. 리버스 엔지니어링 사진 데이터베이스 파일 형식은 원본 사진 파일에 프로그래밍 방식으로 액세스 할 수있는 유일한 방법입니다.

3.0 SDK의 상황을 확인하지 않았지만 프로그래밍 방식으로 사진에 액세스 할 수있는 API를 제공 할 수 있습니다.

+0

나는 사용자가 동의하지 않고 프로그래밍 방식으로 사진 앨범에 사진을 액세스 할 수 있다고 생각하지 않는다. 사용자가 동의하지 않고 사진을 포착 할 가능성이있는 프로그램이다. – Daniel

+0

동의. 대화식 컨트롤 (예 : 지금)이나 위치 데이터가 현재 가지고있는 것과 유사한 방식으로 권한 제어를 구현합니다. 즉, 사용자가 특정 앱이 사진 당 사용자 집중없이 사진에 액세스 할 수있는 권한을 부여합니다. –

+0

이것이 허용되지만 현재 작동하는지 확실하지 않음 NSString * MyPath = @ ""/ private/var/mobile/Media/DCIM/100APPLE/"; \t NSArray * directoryContent = [[NSFileManager defaultManager] directoryContentsAtPath : MyPath]; \t NSLog (@ "Total Files : % d", [directoryContent count] -1); \t NSLog (@ "% @", directoryContent); –

관련 문제