PushViewController到嵌入在Navigation Controller中的VC

时间:2017-06-09 06:19:41

标签: swift

我正在尝试从项目中删除所有segue并开始使用PushViewController。

在一个VC中,我使用此

来转换到第二个VC
if let addVC = self.storyboard?.instantiateViewController(withIdentifier: "AddCardVC") as? AddCardViewController {
  self.navigationController?.pushViewController(addVC, animated: true)
}

VC嵌入Nav Cont,第二个VC也是。

在一个完全不同的部分,我有一个没有嵌入Nav C的VC,但是我要进入的VC会这样做。

所以我试过这个

  <button ng-show="editMode" class="btn btn-primary" id="projectDetailsEdit"  ng-click="goEvent()">Edit</button>
  <button ng-show="!editMode" class="btn btn-primary" id="projectDetailsUpdate" ng-click="goEvent()">Update</button>

当我点击按钮调用时,没有任何反应。我没有遇到很棒的崩溃,但我也没有去找我想要的VC。

我去了故事板 - &gt; VC - &gt;身份检查员 - &gt; StoryBoard ID并将其设置为AddCardVC

知道我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

根据评论中的答案,我决定将第一个VC嵌入到导航控制器中。由于我不想要顶栏,我将其添加到ViewDidLoad

&#xA;&#xA;
  self.navigationController?.isNavigationBarHidden = true&#xA;  
&#xA;&#xA;

为了安全起见,我添加了与其他VC的相反=

&#xA;