Objective c 前摄像头开关变黑

Objective c 前摄像头开关变黑,objective-c,camera,ios8,Objective C,Camera,Ios8,我正在制作一个应用程序,在它的过程中,可以用后置摄像头拍照,并在3秒钟后立即用前置摄像头拍照。为此,我关闭了以前的UIImagePickerController并演示了一个UIImagePickerController,其中在presentViewController:animated:completion:方法的完成块中,我启动了一个NSTimer,在3秒钟后调用takePicture 这就像iOS 7中的魅力一样。但是,在iOS 8中,我看不到前摄像头视图,我在控制台中收到: UIImage

我正在制作一个应用程序,在它的过程中,可以用后置摄像头拍照,并在3秒钟后立即用前置摄像头拍照。为此,我关闭了以前的UIImagePickerController并演示了一个UIImagePickerController,其中在presentViewController:animated:completion:方法的完成块中,我启动了一个NSTimer,在3秒钟后调用takePicture

这就像iOS 7中的魅力一样。但是,在iOS 8中,我看不到前摄像头视图,我在控制台中收到:

UIImagePickerController:忽略拍照请求;摄像机正在改变模式

这是怎么回事?API有变化吗?或者这是一个x.0错误


如果需要任何代码来帮助我,我将很乐意提供。

可能重复的Ooooooh sweet!我在找这样的问题。我猜我只是没有正确地搜索fu。如果有帮助,将更新此问题。看,问题是前摄像头没有准备好:它只是。。。挂起。ViewController会启动,但实际的图像视图永远不会启动。它只是保持黑色。我选择从可能的副本调用的方法也没有被调用。