2010-02-25 95 views
1

我使用iPhone相机捕捉图像,他们调整大小,并添加一个圆角。我有一些用户抱怨崩溃,我似乎无法找到问题。此外,选择图像后代码运行速度非常慢。iPhone UIImagePickerController Finshes后崩溃

任何人都可以提供改进以下方法的建议吗?

-(void)imagePickerController:(UIImagePickerController *)imagePicker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo 
{ 
    [self dismissModalViewControllerAnimated:YES]; 

    CGSize newSize = CGSizeMake(500, 500); 
    UIGraphicsBeginImageContext(newSize); 
    [image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)]; 
    UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext(); 
    UIGraphicsEndImageContext(); 
    NSData *picAsPNG = UIImagePNGRepresentation(newImage); 

    self.imageView.image = newImage; 

    self.passedItem.itemImage = picAsPNG; 
    self.eraseButton.hidden = NO; 
    self.scrollImageButton.enabled = YES; 
} 
+0

我在那里看不到问题。 iTunes Connect中是否提供崩溃报告,以便您可以将问题确定为崩溃类型,也可能是代码中的行? – 2010-02-26 08:47:22

回答

1

难道是内存问题?我kwow UIImagePicker通常会在较旧的设备上导致内存警告:您是否在释放任何内存警告,并且您认为稍后会出现?

+0

我认为这主要是它。我得到了调整大小的代码,我无法让它崩溃。我想我只是用了太多的记忆。 – Eric 2010-02-28 00:32:01

相关问题