此行在ios7中运行正常,并从发送视图控制器返回正确的字符串,以在接收VC中设置导航栏标题:
self.navBar.title =((CalendarViewController *)self.presentingViewController).dateLabel.text;
然而在ios8中它返回一个空字符串
任何想法?
感谢。
答案 0 :(得分:0)
好的,我自己整理了这个。
解决方案是在iOS 8下,在从发送vc到接收vc的模态segue中有一个名为'Presentation'的新segue属性,默认为'Default'(不,严重) - 无论如何,我改变了这个到'当前上下文',我的变量现在已成功传递给我的接收vc。
我想我在某处看到这会导致应用程序在iOS 7下崩溃,但由于我的所有设备都已升级到iOS 8,我无法验证这一点。
我希望这有助于其他人。