我在故事板上有一个视图,它有一个按钮来执行某个动作.但是,要执行此操作,用户必须登录.按钮处理程序将测试用户是否已登录并在是(YES)时执行一个segue,如果为NO则执行另一个segue.NO segues推送到登录视图控制器.还有另一个segue连接回第一个视图控制器,因此如果登录成功,用户可以从中断的地方继续.视图控制器嵌入在导航控制器中.
问题是,'return'segue正在加载视图控制器的一个全新实例,而不是引用原始实例,因此我最终得到了空接口元素和内存中该视图控制器的2个副本.
如何返回视图控制器的原始实例?
我有一些viewControllers,我不使用NavigationController.如何在app委托方法中获取可见的视图控制器(例如applicationWillResignActive)?
我知道怎么做NSNotification,但我认为这是错误的方式.