有没有人可以帮助初学者?
我有两个故事板,第一个有一个按钮,第二个有一个标签。我想按下按钮,我希望标签显示文字。
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
second *myVC = segue.destinationViewController;
myVC.mylabel.text = @"Why isn't this working!!";
}
该按钮充当segue。
我还想补充一点,我已经检查了所有内容,我很困惑,知道它为什么不起作用。我希望它能起作用,所以如果有人也可以解释我做错了什么或错过了什么,我会非常感激。
感谢您的帮助。
答案 0 :(得分:4)
在prepareForSegue中:您的第二个视图尚不存在。 mylabel的输出与视图无关。在第二个控制器中创建一个新的NSString属性。在prepareForSegue中设置它:并使用它在第二个控制器的viewDidLoad:中设置标签。