我设置了一个操作表,它在拍照时返回 3 个选项(拍照、从图库中选择和取消),前置摄像头出现并完美拍照,但问题是当我再次拍照时,它没有给我看正面摄像头,它给我看后置摄像头。这是代码:
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
CustomImagePickerController *imagePicker = [[CustomImagePickerController alloc] init];
[imagePicker setDelegate:self];
[imagePicker setAllowsEditing:YES];
if(buttonIndex == 0) {
[imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera];
[imagePicker setCameraDevice:UIImagePickerControllerCameraDeviceFront];
} else if(buttonIndex == 1) {
[imagePicker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
}
我在代码中有更多内容,但主要操作设置在那里。
有什么问题吗?谢谢