iOS8 Swift:导航栏和工具栏不';我没有出现

iOS8 Swift:导航栏和工具栏不';我没有出现,ios8,Ios8,导航栏和工具栏未显示在模拟器中。我在这个论坛上讨论了类似的问题,包括我从答案中学到的东西。我仍然不明白为什么没有显示这些条。 我还将以下几行添加到viewWillAppear()中 //显示工具栏和导航栏 self.navigationController?.setNavigationBarHidden(假,动画:真) self.navigationController?.setToolbarHidden(假,动画:真) 下面是我故事板的截图。 模拟器屏幕截图如下所示 我使用以下代码通过编程

导航栏和工具栏未显示在模拟器中。我在这个论坛上讨论了类似的问题,包括我从答案中学到的东西。我仍然不明白为什么没有显示这些条。 我还将以下几行添加到viewWillAppear()中

//显示工具栏和导航栏

self.navigationController?.setNavigationBarHidden(假,动画:真) self.navigationController?.setToolbarHidden(假,动画:真)

下面是我故事板的截图。

模拟器屏幕截图如下所示

我使用以下代码通过编程方式从TableViewController(嵌入在TabBarController中)访问此视图控制器

var nextController=ImagePickViewController()

nextController=self.storyboard?.instanceeviewcontrollerwhiteIdentifier(“ImagePicker”)为!ImagePickViewController

self.presentViewController(nextController,动画:true,完成:nil)

非常感谢您的帮助。如果需要更多信息,请告诉我

提前谢谢
Hari

谢谢你,Udacity的詹姆斯。公布他的诊断

工具栏没有显示,因为我使用了presentViewController。因此,绕过嵌入式导航控制器,直接呈现ImagePickViewController

解决方案是使用segueIdentifier启动导航控制器。 我从TableViewController向(ImagePickViewController的)导航控制器添加了一个segue。在这个序列的属性检查器中,我将标识符设置为“startImagePicker”。在TableViewController代码中,我通过调用PerformsgueWithIdentifier启动ImagePickViewController-

self.performsguewithidentifier(“startImagePicker”,发送方:self)

谢谢 哈里