1

有两个带有嵌入式导航控制器的视图控制器。第一个有一个表格视图。第二个,名为“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
}

我应该如何设置标签?

4

2 回答 2

2

看到您只是尝试设置标签的文本值,最好在 AfterTableViewController 中为此 UILabel 的文本创建另一个 NSString 属性,然后在构造theLabel时使用它。

于 2012-05-28T06:56:27.500 回答
0

您必须确保在 中添加theLabel为(合成的)属性AfterTableViewController才能使其正常工作。

于 2012-05-28T06:51:17.770 回答