¿Cómo se accede a un controlador de vista super?

Tengo un problema e intentaré explicar el problema:

Tengo uno principalUIViewController (Pantalla completa)Tengo una secundariaUIViewController (setbounds)

Agregué mi vista secundaria a mimainView usando esto:

<code>[mainController.view addSubview:secondaryController.view];   
</code>

Creé un tercer controlador:modalController, Lo agregué a mi controlador secundario así:

<code>[secondaryController presentModalViewController:modalController animated:YES];
</code>

Hago cálculo basado en algunos eventos dentro de mimodelController.

Puedo enviar mensajes desde mimodalController para misecondaryController utilizando:

<code>[[self parentViewController]  performSelector : @selector(myMethodInSecondaryController:) withObject : myObject afterDelay : .5];
</code>

NOTA: "yo" corresponde a lamodalController

Necesito pasar "myObject" a mimainController, pero no puedo hacer referencia a mimainController desde elsecondaryController. Intenté esto:

<code>[[self parentViewController] performSelector : @selector(myMethodInMainController:) withObject:myObject afterDelay : .5];
</code>

NOTA: "yo" corresponde a lasecondaryController

pero no funciona, tengo acceso a la vista de mi controlador principal utilizando:self.view.superview

NOTA: "yo" es misecondaryController

Pero no a su controlador.

Respuestas a la pregunta(1)

Su respuesta a la pregunta