gallery


gallery는 3.0.0 버전 이상 부터 제공되며 해당 라이브러리를 추가하여 사용해야 된다.

gallery 은 사진첩을 불러오는 기능을 제공한다.
확장 프레임워크 파일을 추가하여 사용할 수 있으며 추가 방법은 iOS 개발 가이드 의 내용을 참조한다.


open

갤러리 화면 열기 기능이며 호출 방법은 다음과 같다.

options

필드설명비고M/O
type0: 이미지
1: 비디오
 M
maxCount선택할 수 있는 최대 개수 (최대 : 9)type이 0(이미지)인 경우만 유효하며 1(비디오)인 경우 maxCount 값 상관없이 1개로 설정O
    

Example

let type = NSNumber(value: 0)
let maxCnt = NSNumber(value: 3)
DAPGallery.open(type, maxCount: maxCnt, completion: { resultDict in
   // TODO
}, failure: { error in
   // TODO
})
NSNumber *type = @0;
NSNumber *maxCnt = @3;
[DAPGallery open:type maxCount:maxCnt completion:^(NSDictionary *resultDict) {
   // TODO
} failure:^(NSError *error) {
   // TODO
}];

Error code

CodeCauseComment 
E12000파라메터 값이 잘못되어 있을 경우 
E12001전달된 액션 값이 알 수 없는 액션일 경우 
E12002타입 값이 0(이미지) ~ 1(비디오) 사이의 정수값이 아닌 경우 
E12003선택할 수 있는 최대 개수 값이 1 ~ 9 사이의 정수값이 아닌 경우 type이 0(이미지)인 경우만 유효하며 1(비디오)인 경우 입력값 상관없이 1개로 설정  
E12050실행 중 오류가 발생 되었을 경우 
E12051이미지 처리 중 오류가 발생 되었을 경우 
E12052사용자가 실행을 취소 하였을 경우 
E12099알 수 없는 오류가 발생 되었을 경우