Я использую камеру iPhone для захвата изображения и их изменения размера и добавления закругленного угла. У меня есть некоторые пользователи жалуются на сбои, и я не могу найти проблему. Кроме того, код работает очень медленно после выбора изображения.
Кто-нибудь может предложить предложения по улучшению метода ниже?
-(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;
}