我有一个视图控制器,要求用户输入密码。如果输入了正确的密码,则会推送另一个显示一些数据的视图。关闭数据视图后,程序将显示密码输入视图(因为它从未被取消过)。但是,我希望密码输入视图也已被取消,以便程序在密码输入视图之前显示原始视图。
在尝试对数据视图进行锁定时,我尝试在prepare(for: ...)
中取消密码输入视图,并且我还尝试将密码输入视图作为委托传递给数据视图,并关闭密码输入视图在用户按下退出按钮时关闭数据视图之前。这两种解决方案都无法消除密码输入视图。
答案 0 :(得分:0)
要关闭数据视图,您可以在数据视图和原始视图控制器之间使用 unwind segue ,这样,当触发segue时,密码输入视图也将被关闭。