图像捕获不适用于iOS 7

时间:2013-12-18 11:55:17

标签: ios iphone ios7 uiimagepickercontroller

我有2个视图控制器RootViewController& CameraViewController。 在CameraViewController中:

- (IBAction) takePhoto: (id) sender
{
   [root.camera takePicture];
}

此处'root'是RootViewController&的实例。 'camera'是UIImagePickerController&的一个实例。 'takePicture'是iOS捕获图像的默认方法。设置了UIImagePickerController的其他委托方法。但问题是事件没有拍照!我不明白问题发生在哪里。在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

据我所知,你应首先出示相机然后按照下面的照片拍摄:

[self presentViewController:root.camera animated:YES completion:^{
      [root.camera takePicture];
}];

请注意,您需要在委托方法中关闭相机。