从另一个UIViewController文本框获取文本框的值

时间:2012-12-29 21:04:25

标签: iphone cocoa-touch uitextview viewcontroller

我有一个视图1,文本框与PickerView链接。 我有一个带文本框的视图2。 视图1与视图2与模态segue链接。

如何将textbox.View1中的值用于texbox.View2?

1 个答案:

答案 0 :(得分:2)

第一个视图控制器应该实现prepareForSegue:并为第二个视图控制器提供它需要的值:

-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

    if ([[segue identifier] isEqualToString:@"TheSegueThatTriggersViewController2"]) {
        ViewController2 *vc2 = (ViewController2 *)segue.destinationViewController;
        vc2.vc2TextBox.text = self.vc1TextBox.text;
    }
}