我正在尝试从项目中删除所有segue并开始使用PushViewController。
在一个VC中,我使用此
来转换到第二个VCif 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
知道我错过了什么吗?
答案 0 :(得分:1)
根据评论中的答案,我决定将第一个VC嵌入到导航控制器中。由于我不想要顶栏,我将其添加到ViewDidLoad
&#xA;&#xA; self.navigationController?.isNavigationBarHidden = true&#xA;
&#xA;&#xA; 为了安全起见,我添加了与其他VC的相反=
&#xA;