Xcode: Aplicativo com guias do Storyboard que passa dados para frente e para trás

Atualmente, estou usando o código a seguir para tentar passar o texto em um UITextField entre três controladores de exibição que estão olhando para os mesmos arquivos ViewController.he ViewController.

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
    if ([segue.identifier isEqualToString:@"NameOfSegue"]) {
        ViewController *ibcVC = segue destinationViewController;
        ibcVC.myTextField = self.myTextField;
    }
}

Tenho 3 controladores de visualização vinculados na seguinte ordem: ViewC1 => ViewC2 => ViewC3.

My UITextField está no ViewC2.

Quando clico no botão ViewC2 por exemplo, que insere ViewC3, passa os dados muito bem para ViewC3. No entanto, digamos que estou atualmente no ViewC2, Digito algo no UITextView e, em seguida, clico no botão Voltar da Navegação que o Xcode coloca automaticamente lá ao trabalhar com aplicativos de visualização com guias, levarei para ViewC1 muito bem, como esperado. No entanto, se eu pressionar o botão no ViewC1 que pressiona ViewC2, os dados / texto digitados no meu UITextField foram apagados ou redefinidos para nulo

Então, basicamente, aqui está o problema usando um leve visual digital:

@DATA É ENVIADA CORRETAMENTE EX.

ViewC1 => ViewC2 => ViewC3

@DATA É APAGADA SE PRESSIONAR O BOTÃO TRASEIRO NA NAVEGAÇÃO EX.

ViewC1 <= ViewC2

questionAnswers(2)

yourAnswerToTheQuestion