相关疑难解决方法(0)

iOS 7.1 imagePicker CameraFlashMode未指示Flash状态

我有iPhone应用程序覆盖相机与自定义视图.我有一个按钮在相机闪光模式之间切换,这是代码

switch ([self.imagePickerController cameraFlashMode]) {
    case UIImagePickerControllerCameraFlashModeAuto:
        [self.imagePickerController setCameraFlashMode:UIImagePickerControllerCameraFlashModeOn];
        return @"On";
        break;

    case UIImagePickerControllerCameraFlashModeOn:
        [self.imagePickerController setCameraFlashMode:UIImagePickerControllerCameraFlashModeOff];
        return @"Off";
        break;

    case UIImagePickerControllerCameraFlashModeOff:
        [self.imagePickerController setCameraFlashMode:UIImagePickerControllerCameraFlashModeAuto];
        return @"Auto";
        break;

    default:
        break;
}
Run Code Online (Sandbox Code Playgroud)

这是我的问题:在iOS 7.0x上工作得很好,但在iOS 7.1中,cameraFlashMode属性返回UIImagePickerControllerCameraFlashModeAuto,无论其真实状态如何.

闪光模式确实发生了变化,但我没有注意到这一点.有线索吗?谢谢

uiimagepickercontroller ios ios-camera ios7 ios7.1

12
推荐指数
2
解决办法
2212
查看次数

标签 统计

ios ×1

ios-camera ×1

ios7 ×1

ios7.1 ×1

uiimagepickercontroller ×1