行。所以我有一个实现 UIImagePickerControllerDelegate 的 ViewController。伟大的。我的选择器顶部还有一个覆盖视图。我在所述叠加层上有一个按钮,我想在上面调用 takePicture。
我的问题是,这是怎么做到的?takePicture 不是我需要自己写的东西吗?它是在 UIImagePickerController 中定义的,对吗?
选择器模态弹出很好,我可以通过相机看到图像,但是当我按下按钮拍照时,我遇到了问题。
我在按钮上设置了这个代码:
[button addTarget:self action:@selector(takePicture) forControlEvents:UIControlEventTouchUpInside];
使用上述方法,我通常会收到 NSException 错误,但是当我从单独的方法调用 takePicture 时,它根本不会触发。
作为其中的一部分,我的选择器委托应该设置为显示选择器的叠加层还是视图控制器?
另外,我的叠加层和视图控制器是否应该在标题中实现选择器委托?
提前致谢。