¿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?