¿Cómo puedo establecer el valor de un UILabel después de un segue?

Tengo un guión gráfico simple que consta de dos UIViewControllers, con una conexión que los conecta.

UIVC1 -> UIVC2

Estoy tratando de configurar un UILabel en UIVC2 para que sea igual a una cadena almacenada en UIVC1. Estoy tratando de pasar la cadena en laprepareForSegue método, y hasta ahora lo he configurado en unproperty en UIVC2.

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([segue.identifier isEqualToString:@"mySegue"]) {
        [segue.destinationViewController setDesc:[Brain description]];
    }
}

La propiedad en UIVC2 esdesc.

Entonces, en misetDesc método, que he implementado, ejecutoself.display.text = self.desc dóndedisplay es de mi propiedad para UILabel.

Sin embargo, esto no funciona, e incluso cuando solo registro el valor de UILabel, no imprime nada, lo que me hace preguntarme si el controlador incluso se está comunicando con UILabel ... (hice el ctr + haga clic y arrastre algo en el guión gráfico para conectarlos.)

¿¿Hay una mejor manera de hacer esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta