Pasar datos del controlador de vista al controlador de la barra de pestañas en iOS

Estoy desarrollando una aplicación para iOS y ahora estoy perdido. Estoy tratando de pasar los datos del primer View Controller a la primera pestaña de un TabBarViewController (con el uso del guión gráfico). Encontré muchos tutoriales que explican cómo pasar datos entre los controladores de vista, pero nada funcionó con mi barra de pestañas. Sé que el controlador de la barra de pestañas contiene un tipo de matriz de vistas. La relación entre el controlador de vista y el controlador de la barra de pestañas se realiza mediante un segue (push). Entonces, pensé que es fácil usar el método prepareForSegue () -. Como eso:

 - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
 if ([[segue identifier] isEqualToString:@"tab"]) {

 // ...

    } 
 }  

Desafortunadamente, la relación entre el controlador de la barra de pestañas y cada vista de la barra de pestañas no es una cuestión real. Es sólo una "relación". Eso significa que no hay un identificador de segue que pueda usar para el método mencionado anteriormente. ¿Existe la posibilidad de utilizar el prepareForSegue en este caso? Si no, ¿alguna idea de cómo resolver este problema? Sé que hay una pregunta similar, pero la respuesta no fue tan útil. ¿Tengo que crear un nuevo archivo para cada pestaña (vista) dentro del controlador de la barra de pestañas? ¿O es posible tener una clase (m. & H.) Para todo el controlador de la barra de pestañas, accediendo a varias vistas con objectAtIndex ()?

¡Gracias por adelantado!

Respuestas a la pregunta(6)

Su respuesta a la pregunta