有两个带有嵌入式导航控制器的视图控制器。第一个有一个表格视图。第二个名为“AfterTableViewController”的标签包含在其中。
我希望能够在第一个视图控制器实现文件中的prepareForSegue
方法中设置标签。
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
AfterTableViewController *afc = (AfterTableViewController*) segue.destinationViewController;
afc.title = @"the title"; // this works
afc.theLabel.text = @"hello"; // this doesn't work
}
我该如何设置标签?
答案 0 :(得分:2)
看到您只是尝试设置标签的文本值,最好在 AfterTableViewController 中为此UILabel文本创建其他NSString属性,然后在构造 theLabel
答案 1 :(得分:0)
您必须确保在theLabel
中添加AfterTableViewController
作为(合成)属性才能生效。