programa recibido señal sigterm
Frecuentes
Visto 194 veces
1
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".
0 Respuestas
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas iphone uiimageview or haz tu propia pregunta.
¿Cómo inicializas tu imagen original? Creo que se publica tu imagen original. (PD. ¡Tu primera línea está perdiendo memoria! Solo bórrala - Chakalaka
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. - anjum
prueba [simlpeImage retener]; después de asignar - Chakalaka
muchas gracias ya lo solucione. - anjum