Pregunta

Estoy muy nuevo en esto. He estado trabajando mi camino a través de un par de "HelloWorld" tutoriales tipo que, básicamente, tienen un campo de texto, un botón, y al hacer clic en el botón de alerta a lo que está en el campo de texto. He conseguido en cuanto a conseguir una alerta para mostrar y ser capaz de establecer directamente el título, el mensaje y el texto del botón. Sin embargo, mi intentos de conseguir el contenido de mi UITextField siguen fallando. I cualquiera consigue errores, no hay respuesta, o simplemente "(null)". Mi código está aquí.

@synthesize textField;


- (IBAction)btnClicked:(id)sender {

    //text of textField
    NSString *str = [[NSString alloc] initWithFormat:@"Hello, %@", textField.text];

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Hello!" 
                    message:str delegate:self 
                    cancelButtonTitle:@"Done" 
                    otherButtonTitles:nil];


    [alert show];
    [alert autorelease];
}
¿Fue útil?

Solución

Parece que la propiedad textField no está correctamente vinculado al objeto UITextField que tiene en constructor de interfaces. Asegúrese de que sus IBOutlets se establecen correctamente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top