【发布时间】:2017-11-25 18:33:58
【问题描述】:
我添加了this project 的.h 和.m 文件并创建了一个桥接头。我确保在项目设置中正确输入了桥接头位置...
...它会导入所需的文件。
我的 ViewController 中有一个 UIView,它的类型设置为 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 我更新了这个问题。同样对于函数声明,它甚至不属于函数,但标题只是
- (void) setupCameraView { }
标签: ios objective-c swift bridging-header