barcode
Contents
barcode 는 폰의 카메라 기능을 활용하여 QR코드와 바코드를 인식 할 수 있다.
확장 프레임워크 파일을 추가하여 사용할 수 있으며 추가 방법은 iOS 개발 가이드 의 내용을 참조한다.
show
바코드 인식 화면을 출력하는 기능이며 호출 방법은 다음과 같다.
Options
필드 | 설명 | M/O |
---|---|---|
flash | 바코드 리더 화면 출력 시 후레쉬 설정 값 | O |
beep | 바코드를 인식하였을 때 소리 설정 값 | O |
Vibrator | 바코드를 인식하였을 때 진동 설정 값 | O |
Example
let infoParam = DAPBarcodeShowParam()
infoParam.flash = true
infoParam.beep = false
infoParam.vibrator = true
DAPBarcode.show(infoParam, completion: { resultDict in
// TODO
}, failure: { error in
// TODO
})
infoParam.flash = true
infoParam.beep = false
infoParam.vibrator = true
DAPBarcode.show(infoParam, completion: { resultDict in
// TODO
}, failure: { error in
// TODO
})
DAPBarcodeShowParam *infoParam = [DAPBarcodeShowParam new];
infoParam.flash = YES;
infoParam.beep = NO;
infoParam.vibrator = YES;
[DAPBarcode show:infoParam completion:^(NSDictionary *resultDict) {
// TODO
} failure:^(NSError *error) {
// TODO
}];
infoParam.flash = YES;
infoParam.beep = NO;
infoParam.vibrator = YES;
[DAPBarcode show:infoParam completion:^(NSDictionary *resultDict) {
// TODO
} failure:^(NSError *error) {
// TODO
}];
Error Code
Code | Cause | Comment |
---|---|---|
E11700 | 파라메터 값이 잘못되어 있을 경우 | |
E11701 | 전달된 액션 값이 알 수 없는 액션일 경우 | |
E11750 | 실행 중 오류가 발생 되었을 경우 | |
E11751 | 바코드 인식 결과 값이 유효하지 않은 경우 | |
E11799 | 알 수 없는 오류가 발생 되었을 경우 | |