iPad アプリで、UIPopOverController で前面カメラを開こうとしています。奇妙な動作で動作しています。最初にボタンをクリックしてカメラを開くと、前面カメラが開き、2 回目は背面カメラが再び開きます。フロントカメラと2回目のリアカメラ。フロントカメラもカメラデバイスとして設定しています。コードは次のとおりです。助けてください。
UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
imagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePickerController.delegate = self;
imagePickerController.allowsEditing = YES;
[imagePickerController setCameraCaptureMode:UIImagePickerControllerCameraCaptureModePhoto];
[imagePickerController setCameraDevice:UIImagePickerControllerCameraDeviceFront];
UIPopoverController *popoverController=[[UIPopoverController alloc] initWithContentViewController:imagePickerController];
[popoverController presentPopoverFromRect:((UIButton *)sender).bounds inView:sender permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];