app 进入后台重新回到前台的时候,要求停留在进入后台的页面上!!!怎么实现,没有思路呢!!!!

现在老板有那么一个需求:
公司app 切换到别的app 以后,过一段时间重新切换回公司app 的时候:要求停留在退到后台那一刻停留的页面上!!!怎么实现,没有思路呢。。。。

阅读 11.2k
5 个回答

这种情况一般是是被系统结束进程了。建议你在AppDelegate中的- (void)applicationWillTerminate:(UIApplication *)application在把当前页面的路径用NSUserDefaults保存到本地,下次App启动的时候再从AppDelegate加载即可。

具体怎么实现要根据你的页面结构来判断。

APP 没有被Kill掉的话,进来之后是直接跳转到切出去之前的页面的吧

那是应用重载了

UIApplicationWillEnterForegroundNotification; ///< 程序将要进入后台
UIApplicationDidBecomeActiveNotification; ///< 程序回到前台

你自己监听这个2个通知
在程序将进入后台时记录下当前视图的状态 在程序回来后重新进入视图 恢复成程序进入后台时的视图就好了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题