我正在使用 UINavigation 开发应用程序。
第一个视图有两个按钮,“AddNew”和“Show All”。
应用程序的流程是:当用户选择第一个视图时,它将使用 textView 和一个按钮推送 ViewController。
此视图将使用 tableView 推送另一个视图控制器以选择其中一个项目,
选择后,此视图会推送一个带有所选项目摘要的视图控制器和一个保存选项的按钮。
当用户点击保存按钮时,它将根据所选数据进行一些计算,将值保存在数据库中并弹出到根视图控制器并打开显示所有视图控制器。
我的问题:我尝试在保存按钮上使用 poptorootviewcontroller,在 firstView 的 viewdidappear 上使用 pushviewcontroller(检查标志)。但是当我尝试推送视图控制器时,导航控制器的动画似乎没有完成。
我也试过没有动画的poptorootviewcontroller,但没有工作。
我还尝试了 firstViewcontroller 的 viewdidappear,performselector:afterDelay: 但仍然没有成功。
实现这一目标的最佳方法是什么?
谢谢,