제 iPhone 응용 프로그램에서 제 3 자 스캐닝 SDK가 통합되었습니다. 내 응용 프로그램은 네비게이션 기반이며 sdk 탐색의 첫 번째 파일은 initWithCoder 메서드 만 사용하여 초기화 할 수있는 scannigSDKTestViewController.mm이기 때문에 타사 검색을 통합하는 동안 sdk 탐색이 중단됩니다.스캐닝 SDK로 인해 탐색 문제가 발생합니다.
아래와 같이 viewControllerX에서 scannigSDKTestViewController를 호출합니다.
//in viewControllerX.h file
scannigSDKTestViewController *overlayController;
//in viewControllerX.m file
-(void) start_Scanning
{
[AppDelegate setNavigationController:self.navigationController];
overlayController = [[scannigSDKTestViewController alloc] initWithCoder:nil];
}
else {
[overlayController release];
overlayController = nil;
overlayController = [[scanningSDKTestViewController alloc] initWithCoder:nil];
}
[self.view addSubview:overlayController.view];
[overlayController startScanning];
}
있는 navigationController가
scanningSDKTestViewController.mm 파일에
, 나는 위의 접근 방식 카메라에서 코드
UINavigationController *myNavigationController = [AppDelegate navigationController];
ViewControllerZ *viewScreenZ = [[ViewControllerZ alloc] init];
[myNavigationController pushViewController:viewScreenZ animated:NO];
[viewScreenZ release];
[myNavigationController release];
아래와 같이 기타의 ViewController ViewControllerZ입니다 호출하고 파일 applicationnameAppDelegate.h에 선언 //
열기 및 스캐닝 문제가 있지만, 일부 검색 후 응용 프로그램이 충돌하고 있습니다. 그리고 나는 충돌이 UINavigationController 핸들 myNavigationController
으로 인해 발생한다고 생각하지만 sc 다른 화면으로의 네비게이션 탐색이 중지됩니다. 이 탐색 문제를 해결하는 방법에 대한 아이디어가 없습니다.