iOS9导航栏后退button不起作用

一切工作在iOS 9之前完美。

但是,当应用程序在iOS 9上运行时,当点击返回button时没有任何反应,所以我无法返回,因为它保持灰色。

而且,在第一轮之后,我无法继续下一个观点。
例如,
主页 – >点击一个button,继续查看1 – > Segued查看1
– >点击一个button继续查看2 – >没有任何反应

我使用下面的代码执行segue,

UIViewController *push = [self.storyboard instantiateViewControllerWithIdentifier:@"storyboard_id"]; [self.navigationController pushViewController:push animated:YES]; 

这个问题只发生在iPhone上
但在模拟器上运行时,该应用程序完美无瑕

感谢您的帮助。

我遇到了类似的问题(可能是相同的)。

对我来说,细节是我正在使用Xcode 6.4构build,然后在iOS 9上进行testing。

升级到Xcode 7和iOS 9 SDK解决了这个问题。

最后,问题解决了。 我已经创build了一个新的项目,并使用相同的方法来执行继续,并且完美无瑕。 所以我排除了Xcode可能导致问题的可能性。 我发现我已经通过NSRunLoop的应用程序委托传递了应用程序的设备标记,我不明白为什么会导致这样一个奇怪的问题,我决定将设备标记保存在NSUserdefault中,然后在主页上获取它并parsing到服务器。 所以现在我拿走NSRunLoop之后,它就像是一种魅力。