1

有没有人可以帮助初学者?

我有两个故事板,第一个有一个按钮,第二个有一个标签。我想按下按钮,我希望标签显示文本。

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
second *myVC = segue.destinationViewController;
myVC.mylabel.text = @"Why isn't this working!!";
}

该按钮充当segue。

我还想补充一点,我已经检查了所有内容,但我很困惑为什么它不起作用。我希望它能够工作,所以如果有人也可以解释我做错了什么或错过了什么,我将非常感激。

谢谢您的帮助。

4

1 回答 1

4

在 prepareForSegue: 你的第二个视图还不存在。mylabel 的输出与视图无关。在第二个控制器中创建一个新的 NSString 属性。在 prepareForSegue: 中设置它,并使用它在第二个控制器的 viewDidLoad: 中设置标签。

于 2013-06-30T08:04:25.583 回答