iOS 4:FigCreateCGImageFromJPEG返回-1

时间:2010-09-02 17:53:49

标签: iphone ios4 ios uiimagepickercontroller

我正在尝试在我的应用中运行基本图像选择器/照片接收器并遇到以下错误:

 *** ERROR: FigCreateCGImageFromJPEG returned -1. Input (null) was 551120 bytes

我有图像选择器显示,相机视图工作正常。

当我用相机拍摄图像并选择“使用”按钮时,控制台中会出现错误,应用程序崩溃。

该应用程序仅适用于从相册中选择图像。我在这里看过similar threads,似乎没有提出任何解决方案。

只是想知道是否有人遇到任何有用的事情。

-(IBAction)getPhoto:(id)sender{
  if((UIButton *) sender == sharePhoto) {
      imagePicker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
  } else {
      imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
  }
  [self presentModalViewController:imagePicker animated:YES];
 }

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
   [picker dismissModalViewControllerAnimated:YES];
   imageView.image = [info objectForKey:@""];
}

1 个答案:

答案 0 :(得分:2)

我设法阻止我的应用程序崩溃,但错误仍然存​​在。

不是将UIImageNSDictionary *info直接分配到我的UIImageView,而是将其保留在UIImage变量中,然后关闭ModalViewcontroller

在根viewWillAppear的{​​{1}}方法中,我将图片分配给我的UIViewController。图片。

我不知道我做事的顺序是否是根本原因。但是,错误仍然出现在控制台中。