programa recibido señal sigterm

En mi aplicación hay una vista de imagen donde realizo dos operaciones: 1. Reflejar imagen:

-(void)reflejarImagen{

UIImage *alterImage=[[UIImage alloc]init];
alterImage=photoView.image;
UIImageOrientation flippedOrientation = alterImage.imageOrientation;
if (flippedOrientation==UIImageOrientationUp) {
    flippedOrientation = UIImageOrientationDownMirrored;

}
else if (flippedOrientation==UIImageOrientationDown) {
    flippedOrientation = UIImageOrientationUpMirrored;

}
else if (flippedOrientation==UIImageOrientationDownMirrored) {
    flippedOrientation = UIImageOrientationUp;

}
else if (flippedOrientation==UIImageOrientationUpMirrored) {
    flippedOrientation = UIImageOrientationDown;

}
UIImage * flippedImage = [UIImage imageWithCGImage:alterImage.CGImage scale:alterImage.scale orientation:flippedOrientation];
photoView.image=flippedImage;

}

Y 2. Imagen simple:

-(IBAction)getSimpleImage:(id)sender{


    [photoView setImage:simpleImage];


}

simpleImage es la imagen original. La aplicación falla cuando reflejo la imagen y recupero la imagen original. Muestra un error como "sigterm de señal recibida del programa".

preguntado el 03 de mayo de 12 a las 15:05

¿Cómo inicializas tu imagen original? Creo que se publica tu imagen original. (PD. ¡Tu primera línea está perdiendo memoria! Solo bórrala -

He usado uiimagepickercontroller para asignar una imagen a una vista de imagen y también la asigné a simlpeImage. Y como dijiste, eliminé la primera línea pero aún falla. -

prueba [simlpeImage retener]; después de asignar -

muchas gracias ya lo solucione. -

0 Respuestas

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.