我正在使用 SWReveal 库来制作侧边栏菜单。现在,我正在尝试在两个不同的视图控制器中实现两个不同的侧边栏菜单。一切正常,除了我在前一个控制器和具有不同菜单的下一个控制器之间传递数据时遇到问题。情况如下:
Reveal View Controller 正在接收来自前一个 VC 的 segue,但是,我想在前一个 VC(在 Reveal View Controller 之前)和 Today Competition DetailsVC 之间传递数据。那可能吗 ?感谢您的帮助。
我正在使用 SWReveal 库来制作侧边栏菜单。现在,我正在尝试在两个不同的视图控制器中实现两个不同的侧边栏菜单。一切正常,除了我在前一个控制器和具有不同菜单的下一个控制器之间传递数据时遇到问题。情况如下:
Reveal View Controller 正在接收来自前一个 VC 的 segue,但是,我想在前一个 VC(在 Reveal View Controller 之前)和 Today Competition DetailsVC 之间传递数据。那可能吗 ?感谢您的帮助。
如果 TodayViewController 没有被实例化,你就无法向它发送任何东西。您可以通过其他视图控制器发送消息,当其中一个打开 TodayVC 时,将消息发送给它。
另一种选择是将数据保存在应用程序的 NSUserDefaults 中,稍后再检索它,如下所示:
NSString *valueToSave = @"someValue";
[[NSUserDefaults standardUserDefaults]
setObject:valueToSave forKey:@"valueName"];
NSString *savedValue = [[NSUserDefaults standardUserDefaults]
stringForKey:@"valueName"];