Как я могу установить значение UILabel после перехода?
У меня есть простая раскадровка, состоящая из двух UIViewControllers, с последовательным соединением их.
UIVC1 -> UIVC2
Я пытаюсь установить UILabel на UIVC2 равным строке, хранящейся в UIVC1. Я пытаюсь передать строку вprepareForSegue
метод, и до сих пор я установил егоproperty
в UIVC2.
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"mySegue"]) {
[segue.destinationViewController setDesc:[Brain description]];
}
}
Недвижимость в UIVC2desc.
Тогда по моемуsetDesc
метод, который я реализовал, я запускаюself.display.text = self.desc
гдеdisplay
моя собственность для UILabel.
Тем не менее, это не работает, и даже когда я просто NSLog значение UILabel, он ничего не печатает, что заставляет меня задуматься, взаимодействует ли контроллер даже с UILabel ... (Я сделал Ctrl + клик и перетащите вещь в раскадровку, чтобы соединить их.)
Есть лучший способ сделать это??