扫码关注官方订阅号
现在老板有那么一个需求:公司app 切换到别的app 以后,过一段时间重新切换回公司app 的时候:要求停留在退到后台那一刻停留的页面上!!!怎么实现,没有思路呢。。。。
业精于勤,荒于嬉;行成于思,毁于随。
这种情况一般是是被系统结束进程了。建议你在AppDelegate中的- (void)applicationWillTerminate:(UIApplication *)application在把当前页面的路径用NSUserDefaults保存到本地,下次App启动的时候再从AppDelegate加载即可。
- (void)applicationWillTerminate:(UIApplication *)application
NSUserDefaults
具体怎么实现要根据你的页面结构来判断。
APP 没有被Kill掉的话,进来之后是直接跳转到切出去之前的页面的吧
那是应用重载了
UIApplicationWillEnterForegroundNotification; ///< 程序将要进入后台UIApplicationDidBecomeActiveNotification; ///< 程序回到前台
你自己监听这个2个通知在程序将进入后台时记录下当前视图的状态 在程序回来后重新进入视图 恢复成程序进入后台时的视图就好了
请问楼主怎么解决的!
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这种情况一般是是被系统结束进程了。建议你在AppDelegate中的
- (void)applicationWillTerminate:(UIApplication *)application
在把当前页面的路径用NSUserDefaults
保存到本地,下次App启动的时候再从AppDelegate加载即可。具体怎么实现要根据你的页面结构来判断。
APP 没有被Kill掉的话,进来之后是直接跳转到切出去之前的页面的吧
那是应用重载了
UIApplicationWillEnterForegroundNotification; ///< 程序将要进入后台
UIApplicationDidBecomeActiveNotification; ///< 程序回到前台
你自己监听这个2个通知
在程序将进入后台时记录下当前视图的状态 在程序回来后重新进入视图 恢复成程序进入后台时的视图就好了
请问楼主怎么解决的!