我有2个视图控制器RootViewController
& CameraViewController
。
在CameraViewController中:
- (IBAction) takePhoto: (id) sender
{
[root.camera takePicture];
}
此处'root'是RootViewController
&的实例。 'camera'是UIImagePickerController
&的一个实例。 'takePicture'是iOS捕获图像的默认方法。设置了UIImagePickerController
的其他委托方法。但问题是事件没有拍照!我不明白问题发生在哪里。在此先感谢您的帮助。
答案 0 :(得分:0)
据我所知,你应首先出示相机然后按照下面的照片拍摄:
[self presentViewController:root.camera animated:YES completion:^{
[root.camera takePicture];
}];
请注意,您需要在委托方法中关闭相机。