Legen Sie die Texteigenschaft UITextField in prepareForSegue fest

Ich habe ein Textfeld in meinem ViewController1. Ich habe einen Push-Übergang zu meinem ViewController2, der auch ein Textfeld hat. Ich muss das TextField.text in meinem ViewController2 so einstellen, dass es dem Text im TextField in meinem ViewController1 entspricht. Hier ist der Code, den ich habe:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([segue.identifier isEqual:@"ViewController2"])
    {
        ViewController2 *VCT = [segue destinationViewController];
        VCT.title = @"View Controller #2";
        VCT.textField.text = self.textField.text;
    }
}

Der Titelsetzer funktioniert einwandfrei. Warum funktioniert das textField nicht?