0

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

4

1 回答 1

0

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

一种解决方案是在第二个 VC 的属性上设置文本,prepareForSegue然后在viewDidLoad.

于 2013-11-04T04:59:47.377 回答