Xcode: Storyboard Tabbed Application Pasando datos de un lado a otro

Actualmente estoy usando el siguiente código para intentar pasar el texto en un UITextField entre 3 controladores de vista que están mirando los mismos archivos ViewController.h y ViewController.m:

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

Tengo 3 controladores de vista vinculados en el siguiente orden: ViewC1 => ViewC2 => ViewC3.

Mi UITextField está en ViewC2.

Cuando hago clic en el botón ViewC2 por ejemplo, que empuja en ViewC3, pasa los datos perfectamente a ViewC3. Sin embargo, digamos que actualmente estoy en ViewC2, Escribo algo en UITextView, y luego hago clic en el botón Atrás en la Navegación que Xcode coloca automáticamente al trabajar con aplicaciones de vista con pestañas, me llevará a ViewC1 bien como se esperaba. Sin embargo, si presiono el botón en ViewC1 que aparece en ViewC2, los Datos / Texto que escribí en mi UITextField se han borrado o restablecido a nulo.

ásicamente, aquí está el problema usando una ligera imagen digital:

DATA SE EMPUJA CORRECTAMENTE EX.

ViewC1 => ViewC2 => ViewC3

DATA SE BORRARÁ SI PULSAMOS EL BOTÓN ATRÁS EN NAVEGACIÓN EX.

ViewC1 <= ViewC2

Respuestas a la pregunta(2)

Su respuesta a la pregunta