J'utilise l'appareil photo iPhone pour capturer une image et les redimensionner et ajouter un coin arrondi. Certains utilisateurs se plaignent de plantages et je n'arrive pas à trouver le problème. En outre, le code s'exécute très lentement après la sélection d'une image.iPhone se bloque après UIImagePickerController Finshes
Quelqu'un peut-il offrir des suggestions pour améliorer la méthode ci-dessous?
-(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;
}
Je ne vois pas de problème là. Existe-t-il des rapports d'erreur disponibles dans iTunes Connect afin que vous puissiez déterminer le type d'erreur et peut-être la ligne dans votre code? –