2014-10-19 104 views
0

我已经在新版本的iOS和iPhone 6/6 +之前开发了Xcode 5中的应用程序。它在Xcode 5中运行良好,其模拟器(iPhone视网膜4英寸等),但现在我已更新到Xcode 6,并在新模拟器中运行我的应用程序,它在iPhone 4s,5s和5s中运行良好。 6模拟器,但不在iPhone 6+模拟器中。iPhone 6+没有导航栏后退按钮项目

我在我的第一个视图控制器中有一个表视图。如果你点击一个单元格,push segue会将你带到另一个视图控制器。有两个问题:

  1. 在每一个视图控制器,对象的顶部(例如表视图或一个UIImage)中未示出和场景是有缺陷的。

  2. 当我们转到第二个视图控制器时,顶部没有后退按钮项以返回到主视图控制器。

我该如何解决这个问题?问题是什么?

回答

0

我相信在iPhone 6+模拟器中有一个错误 - 我也观察到类似的行为,但只在模拟器上。在真正的iPhone 6+上运行应用程序可以按预期工作 - 导航栏就像所有按钮一样。

+0

那么,您的意思是我必须购买iPhone 6+以确保我的应用程序按预期运行?我如何在真实设备上运行我的应用程序?因为我听说我必须注册一个MAC证书,并且有几个步骤可以在真正的iPhone上运行应用程序,不是吗? – informaticien 2014-10-19 11:13:29

+0

没错。要在真实设备上运行应用程序,您必须注册Apple开发人员计划并支付99美元(每年税收)。我会建议你向苹果公司提交雷达(bug报告)。此外,我认为他们应该尽快为Xcode提供更新,这可能会解决问题。 – o15a3d4l11s2 2014-10-20 07:09:59

0

它是因为iPhone 6+模拟器屏幕太大而不适合某些mac屏幕。
在视图控制器中,顶部对象不会被切断,只需使用鼠标滚轮向上滚动即可查看顶部对象。
在第二个视图控制器中再次使用鼠标滚轮查看返回按钮。