【发布时间】:2021-04-02 20:14:35
【问题描述】:
我是初学者,我正在尝试使用单个视图控制器添加和编辑数据,过程正常,但是当我尝试单击添加按钮时,视图控制器被按下了两次。
当我尝试打开点击时
但是当我点击导航栏中的返回时,屏幕会出现我的设计。
启动添加屏幕的代码
let MenuAdd = self.storyboard?.instantiateViewController(identifier: "MenuEdit") as! AdminMenuVC
MenuAdd.IsEdit = true
self.navigationController?.pushViewController(MenuAdd, animated: true)
启动编辑屏幕的代码
let MenuEdit = self.storyboard?.instantiateViewController(identifier: "MenuEdit") as! AdminMenuVC
MenuEdit.IsEdit = true
self.navigationController?.pushViewController(MenuEdit, animated: true)
【问题讨论】:
-
检查您的按钮操作是否没有被调用两次,或者您已经从故事板链接 segue。如果它来自故事板的链接,则您不需要以编程方式推送。
标签: ios swift uinavigationcontroller