我的应用程序中有一个部分有一个弹出窗口,每次弹出窗口时都会显示一个UITableView。在UITableViews之间轻松导航,计算应该在下一个视图控制器中的文件的路径,并使用pushViewController,因为当需要返回到以前的UITableViews时,也很容易在popViewController中进行导航。
当弹出窗口被解雇以执行其他任务时,问题就出现了,之后,有必要回到弹出窗口。
哪种最佳实践能够使结构能够保留最后一个呈现的UITableView及其属性和以前的UITableView,因此弹出窗口的呈现方式与解除时的方式完全相同?
答案 0 :(得分:0)
这是一个基本的概念问题。我希望它可以帮助别人。
每次弹出窗口被解除时,我都在初始化UINavigationController。当然,我从“当前表格视图”中获得的信息丢失了。我只是将UINavigationController从局部变量转换为属性,现在弹出窗口每次都显示“当前”UITableView。