在这种情况下如何传递segue数据?

时间:2013-07-07 20:42:14

标签: ios storyboard uistoryboardsegue

我正在使用SWReveal库制作侧栏菜单。现在,我正在尝试在两个不同的视图控制器中实现两个不同的侧栏菜单。一切正常,除了我在前一个控制器和具有不同菜单的下一个控制器之间传递数据时遇到问题。情况如下: enter image description here

显示视图控制器正在接收来自前一个VC的segue,但是,我想在之前的VC(显示视图控制器之前)和今日竞争详细信息VC之间传递数据。 那可能吗 ? 谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

如果没有实例化TodayViewController,则无法向其发送任何内容。 您可以通过其他视图控制器发送消息,当其中一个打开TodayVC时,将消息发送给它。

另一种选择是在应用程序的NSUserDefaults中保存数据,并在以后检索它,如下所示:

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

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