我在一个故事板上有一个按钮,用于执行某个操作。但是要执行此操作,用户必须先登录。按钮处理程序会检查用户是否已登录,并根据结果执行相应的转场(segue)。如果已登录,它执行一个转场;如果未登录,则执行另一个转场将页面推到一个登录视图控制器。此外,还有另一个segue连接回第一个视图控制器,所以如果登录成功,用户可以继续之前的操作。这些视图控制器都嵌入在导航控制器中。
问题是,“返回”segue加载了整个新实例的视图控制器,而不是引用原始实例,因此界面元素为空,并且在内存中有两个该视图控制器的副本。
我如何返回到原始视图控制器的实例?