0

2番目のView Controllerに、1番目のView Controllerの値からラベルのテキストを設定するメソッドがあります。prepareForSegue でメソッドを呼び出すにはどうすればよいですか? 2 番目の VC でメソッドを as に設定しました。-(void)setName:(NSString *)name;その後、prepareForSegue as で呼び出します[secondVC setName:@"Steve Jobs"];が、名前変数を NSLog すると値が表示されますが、ラベルのテキストは変更されないようです。

4

1 に答える 1

0

prepareForSeque前に発生したため、まだ読み込まれていないラベルにテキストを設定しようとしていますviewDidLoad

1 つの解決策は、2 番目の VC のプロパティにテキストを設定し、prepareForSegueそのテキストを使用してラベルを構成することですviewDidLoad

于 2013-11-04T04:59:47.377 に答える