1

ナビゲーション コントローラが組み込まれたビュー コントローラが 2 つあります。最初のものにはテーブルビューがあります。「AfterTableViewController」という名前の2番目のものには、ラベルがあります。

prepareForSegue最初のView Controller実装ファイルにあるメソッドで、ラベルを設定できるようにしたいです。

-(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 に答える