在我的应用我试图在默认情况下在使用前置摄像头UIImagePicker
。 我知道,似乎很简单...
imagePicker.cameraDevice = UIImagePickerControllerCameraDeviceFront;
现在,我第一次启动我的选择器一切正常和前置摄像头进行初始化,但是当选择器被驳回,并提出再次使用后置摄像头。 从那里,如果我不断地打开和关闭选择器用于将相机:正面,背面,正面,背面,正面,背面...
我已经剥离这个代码到机械臂试图找出问题的裸基础知识和它仍然存在。 有没有人遇到这个问题? 任何指针或方向将不胜感激!
编辑:问题解决了! 我打电话imagePicker = [[UIImagePickerController alloc] init];
在viewDidLoad
,而不是viewDidAppear
!