Swift - 无法用Naivgation显示细节视图

时间:2015-12-23 20:24:36

标签: ios xcode swift parse-platform

当涉及到表视图控制器和详细信息视图之间的segue时,我遇到了一个非常奇怪的问题。

它适用于一个实现,但是当我遵循相同的步骤(& code)时,它不会在其他地方工作。

基本上我有一个从Parse后端填充的表,一旦单击一行就会显示该记录的详细信息。对于Orders View Controller,当选择行时,它会显示详细视图,其中导航位于顶部(继承),后退按钮位于列表中。在Friends Controller中,当我点击朋友行时,它会正确显示朋友详细信息的详细信息视图。但没有导航顶部栏和没有后退按钮。

我还注意到Orders场景中的动画是不同的(左侧幻灯片),而在Friends场景中(不工作)它更多的是从下到上。

以下是有助于进一步评估问题的详细信息,很高兴根据要求提供更多信息,因为我不确定哪些部分是相关的。

This is the order scenario. The segue is of type Show Details

现在为好友情景:

This is the friends scenario. The segue type is again Show Details

为了说明订单的流程,它是这样的: The back button is showing

Back button and nav bar is not showing.

我尝试过这样做,但它没有工作:

self.navigationController?.navigationBarHidden = false

2 个答案:

答案 0 :(得分:0)

我认为问题在朋友视图和详细信息朋友视图之间存在偏差。去故事板并选择它们之间的segue相同的配置与下面的图像: enter image description here

希望这有帮助!

答案 1 :(得分:-1)

尝试重做segue。只需按住Ctrl键从原型单元格拖动到详细视图控制器即可。确保您创建show类型的segue。