0
我正在使用SWReveal庫製作側欄菜單。現在,我試圖在兩個不同的視圖控制器中實現兩個不同的側欄菜單。所有的工作,除了我面臨一個問題,在前一個控制器和下一個控制器之間傳遞數據具有不同的菜單。這裏是: 在這種情況下如何傳遞segue數據?
顯示視圖控制器正在從前一個VC接收segue,但是,我想要傳遞之前的VC(顯示視圖控制器之前)和今天的比賽DetailsVC之間的數據。 這可能嗎? 謝謝你的幫助。
我正在使用SWReveal庫製作側欄菜單。現在,我試圖在兩個不同的視圖控制器中實現兩個不同的側欄菜單。所有的工作,除了我面臨一個問題,在前一個控制器和下一個控制器之間傳遞數據具有不同的菜單。這裏是: 在這種情況下如何傳遞segue數據?
顯示視圖控制器正在從前一個VC接收segue,但是,我想要傳遞之前的VC(顯示視圖控制器之前)和今天的比賽DetailsVC之間的數據。 這可能嗎? 謝謝你的幫助。
如果沒有實例化TodayViewController,那麼您無法向它發送任何東西。 您可以通過其他視圖控制器發送消息,並且當其中一個打開TodayVC時,將消息發送給它。
另一種選擇是saave在應用程序的的NSUserDefaults的數據,並在以後檢索它,就像這樣:
NSString *valueToSave = @"someValue";
[[NSUserDefaults standardUserDefaults]
setObject:valueToSave forKey:@"valueName"];
NSString *savedValue = [[NSUserDefaults standardUserDefaults]
stringForKey:@"valueName"];
但問題是,任何一方都BarVC或「導航器」可以攔截數據。在這種情況下,最重要的是導航控制器。 – androniennn
你可以使用NSNotifications,然後 –
變量是NSNotifications就像一個「全局變量」? – androniennn