this project의 .h 및 .m 파일을 추가하고 브리징 헤더를 만들었습니다. 나는 ...브리징 헤더가 "설정에서 추가 된 경우에도"인식 할 수없는 선택기 오류입니다.
을 브리지 헤더 위치는 프로젝트 설정에서 제대로 입력되었는지 확인했다 ... 그리고 필요한 파일을 가져옵니다.
나는 나의의 ViewController에있는 UIView를 그 유형은 IPDFCameraViewController
로 설정됩니다. 그것이 충돌 cameraViewController.setupCameraView()
을 실행하려고하고 발생하는 경우 다음
@IBOutlet weak var cameraViewController: IPDFCameraViewController!
override func viewDidLoad() {
super.viewDidLoad()
self.cameraViewController.setupCameraView()
self.cameraViewController.isBorderDetectionEnabled = true
}
내가 오류 또는 경고가 없지만, :
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIView setupCameraView]: unrecognized selector sent to instance 0x7ff1b0930620'
나는 '있는 viewDidLoad() 나는이 클래스의 함수를 호출하고있어 아마도 그렇게 간단한 것을 놓친 것 같지만 이것이 나를 미치게 만드는 것입니다. 어떻게해야합니까?
코드를 포함하고 스크린 샷을 포함하지 마십시오. 또한 예외 메시지의 세부 사항을 보여주십시오. 인스턴스 유형은 무엇이며 선택기는 무엇입니까? 또한 .h/.m 파일에 해당 함수의 선언을 표시하십시오. – Paulw11
@ Paulw11 질문을 업데이트했습니다. 또한 함수 선언의 경우 함수에 포함되지 않지만 헤더는 단지'- (void)입니다. setupCameraView {}' – cameloper