如何在故事板细分之间传递信息?

时间:2011-12-21 22:06:08

标签: ios objective-c storyboard

在我正在创建的应用中,其中一项功能是用户可以提交自己的引号以在应用中显示。有一个故事板segue允许用户输入他们的名字,电子邮件和网站,然后在下一个他们输入报价,然后应用程序将所有这些数据发布到数据库。我不确定如何轻松地将数据从第一个故事板segue传递到下一个故事板,以便它可以一次性将所有信息发布到数据库。提前感谢您的回复。

1 个答案:

答案 0 :(得分:83)

使用prepareForSegue:sender:方法将数据从源传递到目标视图控制器:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([segue.identifier isEqualToString:...]) {
        MyViewController *controller = (MyViewController *)segue.destinationViewController;
        controller.myProperty1 = ...;
        controller.myProperty2 = ...;
    }
}