Ошибка, возникающая в ios4.1 (*** ОШИБКА: FigCreateCGImageFromJPEG вернул -12905. Ввод (нулевой) был 499992 байт.)!

*** ERROR: FigCreateCGImageFromJPEG returned -12905. Input (null) was 499992 bytes.

Я получаю сообщение об ошибке в ios4.1 всякий раз, когда использую UIImagePicker [сразу после снимка]. Мой код простой

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

Хотя приложение. работает нормально, необычно он разбился один раз за 100 испытаний!


person Dhilip    schedule 26.10.2010    source источник
comment
возможный дубликат iOS 4: FigCreateCGImageFromJPEG вернул -1   -  person Vladimir    schedule 26.10.2010
comment
Можете ли вы показать нам код метода делегата: - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info;   -  person fulvio    schedule 08.09.2011
comment
Ко всему эта ошибка исчезла в ios 4.2   -  person Dhilip    schedule 12.10.2011


Ответы (1)


Может быть, это будет помощь

 // 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];
    }
}
person Nag_iphone    schedule 28.09.2011