【问题标题】:How do I pass information between storyboard segues?如何在故事板 segues 之间传递信息?
【发布时间】:2012-01-25 16:33:55
【问题描述】:

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

【问题讨论】:

    标签: ios objective-c storyboard


    【解决方案1】:

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

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

    【讨论】:

    • 如何在目标视图控制器中访问它?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-16
    相关资源
    最近更新 更多