【iOS开发-61】更换plist资源后,运行程序iOS模拟器仍然显示上一次数据的样子,怎么解决?
2014-10-20 14:56
441 查看
(1)情形介绍
——我们先导入一个plist文件做项目,模拟运行查看效果。
——删除plist,替换一个新的plist,CMD+R模拟运行,发现程序界面显示的还是上一次的数据。
(2)原因
是因为第一次模拟运行时,已经生成了一个“沙盒”,所有资源也都保存在这个沙盒中了(如果在用户手机中,相当于数据已经下载到用户手机里了)。这个时候,我们尽管替换了,但是沙盒中得数据仍然是上一次的数据。
(3)解决思路:清除上一次留下的数据,然后重新加载新的数据plist。(建议2步走)
——先在模拟器中删除应用
![](https://oscdn.geek-share.com/Uploads/Images/Content/201410/c9145587dc598314572d732546f2a0a8)
——执行清除数据操作
——我们先导入一个plist文件做项目,模拟运行查看效果。
——删除plist,替换一个新的plist,CMD+R模拟运行,发现程序界面显示的还是上一次的数据。
(2)原因
是因为第一次模拟运行时,已经生成了一个“沙盒”,所有资源也都保存在这个沙盒中了(如果在用户手机中,相当于数据已经下载到用户手机里了)。这个时候,我们尽管替换了,但是沙盒中得数据仍然是上一次的数据。
(3)解决思路:清除上一次留下的数据,然后重新加载新的数据plist。(建议2步走)
——先在模拟器中删除应用
——执行清除数据操作
相关文章推荐
- 【iOS发展-61】更换plist经过资源,执行iOS一旦数据仍显示在模拟器的外观,如何解决?
- iOS开发之数据存取( 显示Mac隐藏文件的命令 应用沙河 模拟器根路径 plist等)
- XCode运行Simulator,每次重启模拟器或者更换模拟器都要输入密码验证怎么解决?
- iOS开发--代码块 (程序运行状态,每隔一段时间给服务器发送一次请求)
- iOS 开发中用模拟器跑程序时cell的分割线一直不显示
- IOS开发问题解决之Xcode运行程序时attaching to挂起不动
- iOS开发遇到的坑之五--解决工程已存在plist表,数据却不能存入的问题
- 用eclipse运行java程序显示找不到main class,网上的方法都试了,还是不行,有没有知道怎么解决的呀!
- EF更新,数据库值变化,前台页面并不变化,刷新也不变化,重新运行程序则变化----开发中遇到的问题(已解决)
- iOS开发中测试机或者模拟器运行时程序没有占整个屏幕问题
- iOS开发:多人开发中从Git上面拉取新项目,当前Xcode不是最新版本情况下不显示模拟器的问题解决方法
- 【iOS开发-74】解决方式:Xcode6下利用preference保存数据,终于的plist文件在哪里?
- 让自己的程序在桌面显示前运行,且仅在第一次运行模拟器的时候运行一次
- 由于没有安装音量控制程序,WINDOWS无法在任务栏上显示音量控制,怎么解决?
- Ophone2.0开发环境搭建配置及模拟器显示不全问题的解决
- SQLSERVER 占了500多M内存,原来的程序无法一次查询出50多W数据了,记录下这个问题的解决过程。
- 让程序只运行一次,再次执行时显示已执行程序
- .net利用程序集的GUID解决程序只能运行一次的问题
- 【共享】解决“无法显示进程。没有正确安装调试器。请运行安装程序安装或修复调试器。”错误的方法。
- 解决VC2005/2008开发的程序在其他机器上无法运行的问题