Segues werden direkt von View Controllern ausgelöst, die in Storyboard-Xcode eine Warnung anzeigen

Hallo, ich habe eine Schaltfläche programmgesteuert erstellt und diese mit einer anderen Ansicht verbunden, aber ich habe eine Segue-Warnung erhalten

das sollte ich benutzenprepareForSegue Methode für Storyboard, aber ich weiß nicht wie, es gibt ein Beispiel im Internet, aber ich erhalte eine Fehlermeldung, wenn ich dieses Beispiel verwende. Würden Sie mir bitte helfen?

Hier ist mein Code

Schaltfläche erstellen

 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];

Aktion für die Schaltfläche

-(void)buttonPressed:(UIButton *)button
{
    NSLog(@"button %u -- frame: %@", button.tag, NSStringFromCGRect(button.frame));
    [self performSegueWithIdentifier:@"WeekView" sender:self];    
}

Bereite dich auf den Abstieg vor MEINE Warnung

Segues, die direkt von View Controllern initiiert werden, müssen einen Bezeichner zur Verwendung mit - [UIViewController performSegueWithIdentifier: sender:] haben.

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([[segue identifier] isEqualToString:@"WeekView"]) {
        [segue.destinationViewController setTitle:@"WeekView"];
    }
}

Antworten auf die Frage(4)

Ihre Antwort auf die Frage