在ios8中设置发送控制器的导航栏标题

时间:2014-09-29 20:00:49

标签: ios

此行在ios7中运行正常,并从发送视图控制器返回正确的字符串,以在接收VC中设置导航栏标题:

self.navBar.title =((CalendarViewController *)self.presentingViewController).dateLabel.text;

然而在ios8中它返回一个空字符串

任何想法?

感谢。

1 个答案:

答案 0 :(得分:0)

好的,我自己整理了这个。

解决方案是在iOS 8下,在从发送vc到接收vc的模态segue中有一个名为'Presentation'的新segue属性,默认为'Default'(不,严重) - 无论如何,我改变了这个到'当前上下文',我的变量现在已成功传递给我的接收vc。

我想我在某处看到这会导致应用程序在iOS 7下崩溃,但由于我的所有设备都已升级到iOS 8,我无法验证这一点。

我希望这有助于其他人。

相关问题