Como posso definir o valor de um UILabel seguindo um segue?
Eu tenho um storyboard simples que consiste em dois UIViewControllers, com um segue conectando-o
UIVC1 -> UIVC2
Estou tentando definir um UILabel no UIVC2 para ser igual a uma string armazenada no UIVC1. Estou tentando passar a string noprepareForSegue
e até agora defini-o comoproperty
em UIVC2.
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"mySegue"]) {
[segue.destinationViewController setDesc:[Brain description]];
}
}
A propriedade em UIVC2 édesc.
Então, no meusetDesc
, que eu implementei, eu corroself.display.text = self.desc
Ondedisplay
é minha propriedade para o UILabel.
No entanto, isso não está funcionando, e mesmo quando eu apenas NSLog o valor do UILabel, ele não imprime nada, o que me faz pensar se o controlador está mesmo se comunicando com o UILabel ... (eu fiz o ctr + clique e arraste algo no storyboard para conectá-los.)
Existe uma maneira melhor de fazer isso?