Segues iniciados directamente desde la vista de los controladores de advertencia en xcode storyboard
Hola, he creado el botón programáticamente y lo conecté a otra vista, pero recibí una advertencia de seguridad.
que debería usarprepareForSegue
Método para el guión gráfico, pero no sé cómo, hay algunas muestras en Internet, pero recibo un error al usar esa muestra. ¿Podría ayudarme?
aqui esta mi codigo
Botón de creación
UIButton * button = [UIButton buttonWithType:UIButtonTypeCustom];
button.backgroundColor=[UIColor colorWithRed: 201.0/255.0 green: 201.0/255.0 blue:201.0/255.0 alpha: 1.0];
button.tag = currentTag;
currentTag++;
[button.layer setBorderColor: [[UIColor blackColor] CGColor]];
[button.layer setBorderWidth: 1.0];
[button setTitle:[NSString stringWithFormat:@"%d",currentTag] forState:UIControlStateNormal];
button.frame = CGRectMake(80*x, 32*y, 80, 32);
[button addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];
[buttonView addSubview: button];
Acción para el botón
-(void)buttonPressed:(UIButton *)button
{
NSLog(@"button %u -- frame: %@", button.tag, NSStringFromCGRect(button.frame));
[self performSegueWithIdentifier:@"WeekView" sender:self];
}
Prepararse para segue Mi advertencia
Los segmentos iniciados directamente desde los controladores de vista deben tener un identificador para usar con - [UIViewController performSegueWithIdentifier: sender:]
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"WeekView"]) {
[segue.destinationViewController setTitle:@"WeekView"];
}
}