2011-12-21 105 views
21

在我創建的應用程序中,其中一個功能是用戶可以提交自己的報價以顯示在應用程序中。有一個storyboard segue,讓用戶輸入他們的姓名,電子郵件和網站,然後在下一個他們輸入一個報價,然後應用程序將所有這些數據發佈到數據庫。我不知道如何輕鬆地將數據從第一個故事板segue傳遞到下一個,以便它可以一次性將所有信息發佈到數據庫。在此先感謝您的回覆。如何在故事板遊戲之間傳遞信息?

回答

83

使用prepareForSegue:sender:方法從源數據傳遞到目的地視圖控制器:

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

非常感謝您! – 2011-12-21 23:57:18

+12

應該接受的答案... – 2012-02-17 01:21:02

+1

如何在目標視圖控制器中訪問它? – Deb 2014-04-01 05:21:55