2013-05-02 5 views
2

SDK (2.2.7)를 설치하고 xCode (4.6.2) 프로젝트 내에 모든 프레임 워크를 포함 시켰습니다. 내가 코드를 스캔하려고 할 때마다 그것은 충돌 :Scandit 바코드 스캐너 iOS 크래시

int main(int argc, char *argv[]) 
{ 
    @autoreleasepool { 
     return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 
    } 
} 

는 getter를 스캔보기

- (ScanditSDKBarcodePicker *)scanPicker 
{ 
    if (!_scanPicker) 
    { 
     _scanPicker = [[ScanditSDKBarcodePicker alloc] initWithAppKey: SCANDIT_APP_KEY]; 
     UIBarButtonItem *guestButton = [[UIBarButtonItem alloc] initWithTitle:@"List" style:UIBarButtonItemStylePlain target:self action:@selector(choseFromList:)]; 
     _scanPicker.navigationItem.rightBarButtonItem = guestButton; 
     UIBarButtonItem *cancelButton = [[UIBarButtonItem alloc] initWithTitle:@"cancel" style:UIBarButtonItemStylePlain target:self action:@selector(cancelPicker:)]; 
     _scanPicker.navigationItem.leftBarButtonItem = cancelButton; 
     _scanPicker.overlayController.delegate = self; 
     [_scanPicker startScanning]; 
    } 
    return _scanPicker; 
} 

을위한 코드가 나는 또한 응용 프로그램 키를 확인 그것은

- (void)presentScanditViewController 
{ 
    UINavigationController *navi = [[UINavigationController alloc] initWithRootViewController:self.scanPicker]; 
    [self presentViewController:navi animated:YES completion:nil]; 
} 

을 제시, 사람이이 있는가 같은 문제 ?? ZBar

+1

을 ALLOC 및 제시 내 코드입니다 충돌하는 실제 코드에 대한 참조입니다. – rmaddy

+0

우리는 당신을 돕기 위해 전체 스택 추적을 필요로 할 것입니다. 예외 브레이크 포인트를 추가 할 수 있습니다. http://blog.manbolo.com/2012/01/23/xcode-tips-1-break-on-exceptions – Erik

+0

예, 이미 모든 예외에 대해 bp가 있지만 ' 사고를 묘사하다 –

답변

0

가난한 지원 및 문서 SDK는, 나도 가끔 Scandit에서이 오류가 있지만 하루에 모든 검사의 아주 작은 부분입니다.

은 내가 ZBar 함께 시작 Scandit 사이트 Scandit iOS SDK Implementation Documentation

에 대한 설명서를 사용하여 구현하지만 Scandit 코드는 특히 고정 초점 카메라 (아이팟 터치 4 세대)에 ZBar보다 훨씬 작동합니다. 1) 완전한 오류 메시지, 2) 관련 스택 트레이스의 일부 또는 - 충돌에 대한 질문을 게시 할 때마다

여기에 필요한 두 가지가 스캐너

- (IBAction)scanImage:(id)sender 
{ 
picker = [[ScanditSDKBarcodePicker alloc] initWithAppKey:scanditAPIKey]; 
picker.overlayController.delegate = self; 
[picker startScanning]; 
[self presentViewController:picker animated:YES completion:nil]; 
}