iOS 7.1 imagePicker CameraFlashMode zeigt keinen Flash-Status an
Ich habe eine iPhone-Anwendung, die die Kamera mit einer benutzerdefinierten Ansicht überlagert. Ich habe eine Taste, um zwischen dem Kamerablitzmodus zu wechseln. Dies ist der Code
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;
}
Das ist mein Problem: Funktionierte unter iOS 7.0x einwandfrei, aber in iOS 7.1 gibt die cameraFlashMode-Eigenschaft UIImagePickerControllerCameraFlashModeAuto zurück, unabhängig von ihrem tatsächlichen Status.
Der Blitzmodus ändert sich, aber ich bekomme keinen Hinweis darauf. Irgendwelche Hinweise? Vielen Dank