加我加了.H和this project .m文件並創建了一個橋接報。我確信,在橋接報頭位置輸入正確的項目設置...「無法識別的選擇」錯誤與橋接報頭,即使它在設置
...它導入所需的文件。
我有一個UIView的在我的ViewController其類型設置爲IPDFCameraViewController
。在viewDidLoad中()我打電話在這個類的函數:
@IBOutlet weak var cameraViewController: IPDFCameraViewController!
override func viewDidLoad() {
super.viewDidLoad()
self.cameraViewController.setupCameraView()
self.cameraViewController.isBorderDetectionEnabled = true
}
我沒有任何錯誤或警告,但是,當它試圖執行cameraViewController.setupCameraView()
崩潰並引發以下:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIView setupCameraView]: unrecognized selector sent to instance 0x7ff1b0930620'
我米可能錯過了這麼簡單的事情,但這讓我瘋狂,我該怎麼辦?
請包括代碼,不是截圖。還請顯示異常消息的詳細信息。什麼是實例類型和選擇器是什麼?也表明在.H/.m文件 – Paulw11
@ Paulw11我更新的問題是函數的聲明。對於函數聲明,它甚至不在函數中,但是頭部只是' - (void)setupCameraView {}' – cameloper