Como @kamens menciona en las observaciones anteriores, una solución alternativa es incluir camera.showsCameraControls = NO
en un bloque de terminación al presentar el controlador de vista modal, como este:
[controller presentViewController:self animated:YES completion:^{self.showsCameraControls = NO;}];
Sin embargo, con esta solución, la cámara controla flash momentáneamente cuando se presenta la cámara, desaparecen. Obviamente no es ideal cuando los controles realmente necesitan ocultarse. La otra solución es establecer camera.showsCameraControls = OFF
... aún menos ideal.
@quellish, esto es el resultado del accidente:
*** -[PLCameraToggleButton setAccessibilityValue:]: message sent to deallocated instance 0x4a330b0
@kamens, aquí está el código que estoy usando para establecer el mediaTypes
y captureMode
:
tmpCamera.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];
tmpCamera.cameraCaptureMode = UIImagePickerControllerCameraCaptureModeVideo;
¿Qué versión de sistema operativo? ¿En qué versiones del sistema operativo no está presente? ¿Has considerado presentar un informe de error? –
Me encuentro con lo mismo, pero solo cuando showsCameraControls está establecido en NO. – kamens
Obtiene dos incidentes de soporte técnico con su cuenta de desarrollador de iOS. Esto suena como un tiempo para eso. Si hay una solución, los chicos de Apple sabrán. – Swizzlr