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