我正在制作一款应用程序,在它的过程中,可以用后置摄像头拍照,并在3秒后立即用前置摄像头拍照。我这样做是通过解除之前的UIImagePickerController并呈现一个UIImagePickerController,在presentViewController的完成块中:animated:completion:方法我启动一个NSTimer,在3秒后调用takePicture。
这在iOS 7中就像一个魅力。但在iOS 8中,我看不到前置摄像头视图,我在控制台中收到了这个:
UIImagePickerController: ignoring request to take picture; camera is changing modes.
这里发生了什么?是否有API更改?或者这是一个x.0错误?
如果需要任何代码来帮助我,我很乐意提供它。