2010-10-26 7 views
6
*** ERROR: FigCreateCGImageFromJPEG returned -12905. Input (null) was 499992 bytes. 

Recibo un error en ios4.1 cada vez que uso el UIImagePicker [justo después de tomar un complemento]. Mi código es un simpleError que ocurre en ios4.1 (*** ERROR: FigCreateCGImageFromJPEG devolvió -12905. La entrada (null) fue 499992 bytes).

UIImagePickerController *c = [[UIImagePickerController alloc] init]; 
c.delegate = self; 
c.sourceType = UIImagePickerControllerSourceTypeCamera; 
[self presentModalViewController:c animated:NO]; 
[c release]; 

Aunque la aplicación. funciona bien, inusualmente ¡colapsó una vez en 100 intentos!

+1

posible duplicado de [iOS 4: FigCreateCGImageFromJPEG volvió -1] (http://stackoverflow.com/questions/3629785/ios-4-figcreatecgimagefromjpeg-returned-1) – Vladimir

+0

¿Puede mostrarnos el código para el método de delegado: '- (void) imagePickerController: (UIImagePickerController *) selector didFinishPickingMediaWithInfo: (NSDictionary *) info;' – fuzz

+0

A todo este error desapareció en ios 4.2 – Dhilip

Respuesta

1

Puede ser que será Ayuda

// u also import framework "MobileCoreServices" 

UIImagePickerController *c = [[UIImagePickerController alloc] init]; 
c.delegate = self; 
c.sourceType = UIImagePickerControllerSourceTypeCamera; 
NSString *requiredMediaType; 
    requiredMediaType = (NSString *)kUTTypeImage; 
    imagePicker.mediaTypes = [NSArray arrayWithObject:requiredMediaType]; 
    [self presentModalViewController:c animated:NO]; 
[ c release]; 
} 




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

     NSString *ItemMediaType = [info objectForKey: 
           UIImagePickerControllerMediaType]; 



    if ([ItemMediaType isEqualToString:(NSString *)kUTTypeImage] == YES){ 



    UIImage *theImage = nil; 

    if (picker.allowsEditing == YES){ 
     theImage = [info objectForKey:UIImagePickerControllerEditedImage]; 
    } else { 
     theImage = [info objectForKey:UIImagePickerControllerOriginalImage]; 
    } 
} 
Cuestiones relacionadas