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

UIImagePicker'i kullanıyorum her ios4.1'de bir hata alıyorum [hemen çektikten hemen sonra]. Benim kodum basit birios4.1'de oluşan hata (*** HATA: FigCreateCGImageFromJPEG döndü -12905. Girdi (boş) 499992 bayt oldu.)!

Uygulamaya rağmen. gayet iyi çalışıyor, 100 denemede bir keresinde bir keresinde çöktü!

+1

mümkün yinelenen yardımcı olacak olabilir [IOS 4: FigCreateCGImageFromJPEG geri -1] (http://stackoverflow.com/questions/3629785/ios-4-figcreatecgimagefromjpeg-returned-1) – Vladimir

+0

Delege yönteminin kodunu bize gösterebiliyor musunuz: '- (void) imagePickerController: (UIImagePickerController *) seçici didFinishPickingMediaWithInfo: (NSDictionary *) info;' – fuzz

+0

Tüm bu hata ios 4.2'de kayboldu – Dhilip

cevap

1

bunun

// 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]; 
    } 
} 
İlgili konular