example didfinishpickingmediawithinfo ios7 ios-simulator uiimagepickercontroller

ios7 - didfinishpickingmediawithinfo - uiimagepickercontroller swift 3



UIImagePickerController lanza ERROR: 185: Error al crear el dispositivo de audio agregado: ''qué'' al intentar seleccionar un video (4)

Cuando trato de usar UIImagePickerController para seleccionar un video del rollo de cámara en el simulador de iOS de XCode 5, obtengo el error mencionado anteriormente. esta es la salida:

2013-11-02 21:28:44.788 Imagepicker[89146:1403] 21:28:44.788 ERROR: 185: Error creating aggregate audio device: ''what'' 2013-11-02 21:28:44.788 Imagepicker[89146:1403] 21:28:44.788 WARNING: 219: The input device is 0x32; ''AppleHDAEngineInput:1B,0,1,1:2'' 2013-11-02 21:28:44.789 Imagepicker[89146:1403] 21:28:44.789 WARNING: 223: The output device is 0x28; ''AppleHDAEngineOutput:1B,0,1,2:0'' 2013-11-02 21:28:44.790 Imagepicker[89146:1403] 21:28:44.790 ERROR: 398: error ''what'' 2013-11-02 21:28:44.791 Imagepicker[89146:a0b] 21:28:44.791 ERROR: 398: error -66680 2013-11-02 21:28:44.791 Imagepicker[89146:a0b] 21:28:44.791 ERROR: 398: error -66680 2013-11-02 21:28:44.792 Imagepicker[89146:a0b] 21:28:44.792 ERROR: 398: error -66680 2013-11-02 21:28:44.792 Imagepicker[89146:a0b] 21:28:44.792 ERROR: 398: error -66680

mi código es:

imagePicker = [[UIImagePickerController alloc] init]; imagePicker.mediaTypes =[[NSArray alloc] initWithObjects: (NSString *) kUTTypeMovie,kUTTypeVideo,kUTTypeImage, nil]; [imagePicker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary]; [imagePicker setDelegate:self]; [self presentViewController:imagePicker animated:YES completion:nil];

aparece el selector de imágenes, muestra una vista previa con el botón cancelar, reproducir y elegir y un cuadro de diálogo que dice "No se pudo completar la operación". después de presionar "OK" (el único botón), la vista previa se congela.

-(void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info

nunca se llama Todo funciona bien con imágenes.


"Simulador de iOS" -> "Restablecer contenido y ajustes ..." solucionó un problema similar en mi caso.


He tenido exactamente el mismo problema con la última cadena de herramientas, pero el siguiente lo solucionó para mí;

  1. En el menú Hardware del simulador, seleccione Salida de TV-> 640x480.

  2. Intente iniciar su aplicación desde Xcode, puede fallar con un error de trampolín.

  3. En el menú Hardware del simulador, seleccione Salida de TV-> Desactivado.

Después de eso, el ImagePickerController debería funcionar como se esperaba.


Me encontré con el mismo error cuando intenté ejecutar un archivo de audio en el simulador. La extraña causa que descubrí fue la conexión de mis auriculares a mac cuando se estaba ejecutando el simulador. Probablemente no pudo detectar un nuevo estado de audio, por lo que se produjo esta excepción. El simulador de reinicio resolvió el problema.


Restablece tu simulador Simulador de IOS-> Restablecer contenido y configuraciones ..