Hola He creado botón de programación y conectado a otro punto de vista, pero me dio la advertencia segueSegues inició directamente de los controladores de vista de advertencia en Xcode guión gráfico
que debo utilizar prepareForSegue
método para storyboard, pero no sé cómo, hay alguna muestra en internet, pero me da un error cuando utilicé esa muestra, usted por favor me ayude
aquí es mi código
Creación Botó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 de
-(void)buttonPressed:(UIButton *)button
{
NSLog(@"button %u -- frame: %@", button.tag, NSStringFromCGRect(button.frame));
[self performSegueWithIdentifier:@"WeekView" sender:self];
}
Prepárese para seguemi advertencia
Segues iniciadas directamente de los controladores de vista debe tener un identificador para su uso con - [UIViewController performSegueWithIdentifier: remitente :]
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"WeekView"]) {
[segue.destinationViewController setTitle:@"WeekView"];
}
}
¿Va a crear el Segue mediante programación o en el Interface Builder? – geminiCoder