Taller IPhone, 12 Pasar valores de una vista a otra

Para este ejemplo ya debimos haber terminado el taller 4 y el taller 11. En este taller lo que haremos es pasar el valor de un UITextField de una vista y la pasaremos a otra Vista. Esto es una forma de hacerlo, desde luego y como siempre se ha mencionado dependerá del diseño de nuestro sistema lo que determinará el cómo pasar o guardar ciertos valores.

En nuestra segunda vista en el código h vamos a declarar una variable de tipo UILabel la cual se la asignaremos a nuestra una label del Xib. No hay que olvidar sintetizar nuestra variable.

SegundaVista.h

@interface SegundaVista : UIViewController {
IBOutlet UILabel *strEtiqueta;
}

SegundaVista.m
@synthesize strEtiqueta;

Recuerden ligar la variable a nuestra etiqueta desde interface builder. Muy bien, lo único que nos falta por hacer, es ligar esa variable declarada en SegundaVista para que tenga el valor que deseamos de la primera vista. Para eso nos vamos al código que manda llamar a nuestra segundavista, recordando quedo de la siguiente forma:

SegundaVista *view = [[SegundaVista alloc] initWithNibName: @”SegundaVista” bundle:nil];
View.modalTransitionStyle = UIModalTransitionStuleFlipHorizontal;
[self presentModalViewController:view animated:YES];
[view.strEtiqueta setText:miTextField.text]; <—Agregamos esta línea de código
[view reléase];

Notas relacionadas :

You can leave a response, or trackback from your own site.

Deje una respuesta

Webdesign