ios在不销毁当前viewcontroller的情况下返回到上一个viewcontroller

blue_sky_mine 2017-06-06 05:03:03
菜鸟一枚,现在有一个MainViewController A,present到了一个 NavigationController B。
那么如何在B不销毁的情况下(即各种数据还保留),返回到A上去查看一些东西,然后返回到B呢

谢谢!
...全文
1783 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_39627853 2017-07-26
  • 打赏
  • 举报
回复
按你的逻辑,如果你是要显示之前的界面,你要用addchild的方式来做,或者用nav也行,修改nav的控制器栈顺序。 可以来这里看下:http://sep9.cn/3j532d, 有导航条结构原理,控制器初始化过程
浅浅青丘 2017-07-14
  • 打赏
  • 举报
回复
可以把B的数据做个缓存
不担心 2017-06-13
  • 打赏
  • 举报
回复
如果你的vcb是用navigation push进来的,那么基本上是不会留住的 你可以用addChildViewController的方式把vc b.view直接添加到当期的视图上,这样你就可以任意控制了 你应该遵守mvc的设计模式就不会有这个问题,把b需要显示的数据放在模型classb中,然后生成vc b的时候根据classb的数据去填充各个视图
子虚君 2017-06-09
  • 打赏
  • 举报
回复
dismissViewController
blue_sky_mine 2017-06-07
  • 打赏
  • 举报
回复
别沉

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧