¿Cómo puede ejecutar un sentAction y un Push en un botón usando un guión gráfico?

Tengo un botón que agregué a una UIToolBar que me lleva al siguiente controlador de vista en mi guión gráfico. Normalmente cambio entre UIViewControllers haciendo ctrl y haciendo clic en el botón y arrastrándolo al controlador de vista que quiero usar. Ahora, me gustaría:

  1. Ejecutar un método
  2. Pasar al siguiente controlador de vista

Pensé que podía hacer esto en el código, pero el siguiente código simplemente falla:

AddCharacterD20ViewController *AddD20ViewController = [[AddCharacterD20ViewController alloc] initWithNibName:@"AddCharacterD20ViewController" bundle:nil]; [self.navigationController pushViewController:AddD20ViewController animated:YES];

Aquí está la excepción: [AddCharacterD20ViewController_Intro Next]: selector no reconocido enviado a la instancia 0xa56c4a0'

¿Alguien me dice qué estoy haciendo mal?

preguntado el 04 de julio de 12 a las 02:07

1 Respuestas

1) Cree una secuencia en el guión gráfico arrastrando desde su controlador de vista (NO desde el botón).

2) Dale un identificador

3) agregar el siguiente código:

- (IBAction)onClickMethod:(id)sender 
{
    // replace "SegueIdentifier" with the segue identifier string from the storyboard
    [self performSegueWithIdentifier:@"SegueIdentifier" sender:self];
}

(asegúrese de que la acción esté conectada al botón en el guión gráfico).

4) ¡Beneficio! :)

Respondido 04 Jul 12, 02:07

Si pudiera votar algo nueve veces, lo haría. Gracias, Black Rider. - Oscurecer

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