使用storyboard segue执行方法

时间:2013-11-04 03:31:19

标签: ios storyboard uistoryboardsegue

我的第二个视图控制器上有一个方法,它根据第一个视图控制器的值设置标签的文本。如何在prepareForSegue上调用该方法?我在第二个VC上设置了我的方法为-(void)setName:(NSString *)name;然后我在prepareForSegue中将其称为[secondVC setName:@"Steve Jobs"];,但标签似乎没有改变它的文本,尽管我可以看到NSLog时的值名称变量。

1 个答案:

答案 0 :(得分:0)

您尝试在尚未加载的标签上设置文字,因为prepareForSeque发生在viewDidLoad之前。

一种解决方案是在prepareForSegue中的第二个VC的属性上设置文本,然后在viewDidLoad中使用该文本配置标签。