2013-07-07 39 views
0

我正在使用SWReveal庫製作側欄菜單。現在,我試圖在兩個不同的視圖控制器中實現兩個不同的側欄菜單。所有的工作,除了我面臨一個問題,在前一個控制器和下一個控制器之間傳遞數據具有不同的菜單。這裏是: enter image description here在這種情況下如何傳遞segue數據?

顯示視圖控制器正在從前一個VC接收segue,但是,我想要傳遞之前的VC(顯示視圖控制器之前)和今天的比賽DetailsVC之間的數據。 這可能嗎? 謝謝你的幫助。

回答

1

如果沒有實例化TodayViewController,那麼您無法向它發送任何東西。 您可以通過其他視圖控制器發送消息,並且當其中一個打開TodayVC時,將消息發送給它。

另一種選擇是saave在應用程序的的NSUserDefaults的數據,並在以後檢索它,就像這樣:

NSString *valueToSave = @"someValue"; 
[[NSUserDefaults standardUserDefaults] 
    setObject:valueToSave forKey:@"valueName"]; 

NSString *savedValue = [[NSUserDefaults standardUserDefaults] 
    stringForKey:@"valueName"]; 
+0

但問題是,任何一方都BarVC或「導航器」可以攔截數據。在這種情況下,最重要的是導航控制器。 – androniennn

+0

你可以使用NSNotifications,然後 –

+0

變量是NSNotifications就像一個「全局變量」? – androniennn