2015-09-20 137 views
0

一切完美的iOS前9iOS9导航栏返回按钮无法

然而,当应用程序在iOS上运行9,当返回按钮被窃听什么也没有发生,所以我不能回去,以及它保持灰色。

此外,我无法继续第一次赛后的下一个视图。
例如,
首页 - >点击一个按钮来原因请看可以看到 - > Segued查看1
- >点按一个按钮来原因请看以查看2 - >什么也没有发生

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

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

此问题只发生在iPhone
但在模拟器上运行
时,应用程序完美的作品。

谢谢你的帮助。

+1

我们需要一个特殊的标签,用于“用于iOS 8,iOS 9中的休息”!严重的是,看到很多问题属于这个类别...;) –

回答

0

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

0

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

对我来说,细节是,我用的Xcode 6.4构建然后在iOS 9

升级测试,以7的Xcode和iOS SDK 9解决了这个问题。

+0

感谢您的回复,我直接从6.4, 我的Xcode升级到7.0我不知道这是否会工作后,我干净和安装Xcode。 我会在稍后尝试,无论如何,谢谢! –

+0

只需清理并安装Xcode以及清除所有派生数据,但没有运气,仍然卡在后退按钮上,后按钮在轻击后没有响应并且保持灰色状态。我怀疑后退按钮是否正常工作,或者是否需要为iOS 9手动配置它?因为它从导航条目中将其从记分板中拖出来,所以它在iOS 9之前完全无法使用任何配置。 –