内存数据与plist文件中的数据不同步引起的问题
来源:互联网 发布:mac自带p图软件 编辑:程序博客网 时间:2024/06/06 20:42
今天晚上加班搞一个问题
问题现象:
帐户A登录后,记录一个与帐户绑定的是否要接收Push消息的一个BOOL值(默认是NO),并写入plist文件中,而且这个值在设置界面可以进行修改
帐户A退出登录,从iTunes同步的plist文件中值正确为YES
帐户B登录后,发现与帐户A绑定的值发生变化,原本是YES结果变成NO,从iTunes同步的plist文件也可以看出来是错误的
但是经测试发现,帐户A退出登录后,把app程序 kill掉,再登录帐户B,plist文件中的值是正确的
最后跟踪调试,发现内存中也同步维护一个字典,在设置界面修改这个值时没有同步修改字典造成!!!
由于定位走了些弯路,在此记下来,以后遇到相同的问题,也好有个借鉴
- 内存数据与plist文件中的数据不同步引起的问题
- 读取plist文件中的数据
- ios开发(plist文件数据加载) 使用数据模型的方法加载plist文件中的数据
- 内存对齐问题引起的添加NVRAM数据块失败
- LeanCloud数据更新不同步问题
- plist 文件 存放数据
- plist文件取数据
- plist文件追加数据
- 数据持久化-plist文件的操作
- Acvitity和Fragment通信数据显示不同步的问题
- 加载plist文件中的数据,两种方法
- 将字典中的数据保存到plist文件中
- 把plist文件中的数据赋给数组
- 164,将.plist文件中的数据加载到程序中
- 数据储存之plist文件
- ios plist文件存储数据
- Android与H5交互,数据不同步
- hibernate手动更新数据 查询数据与更新数据不同步
- PHP发送邮件
- Android Camera系统
- JS实现鼠标点击展开/隐藏表格行
- 【SPLAY】SPOJ1470维护数列
- Perl: 同时在屏幕和文件打印输出
- 内存数据与plist文件中的数据不同步引起的问题
- overlay中的输入和输出
- Spring3 整合 Mybatis3
- php 自动加载类
- Windows8 安装步骤
- 读书
- 字符设备驱动模板
- Windows CE下流驱动的动态加载
- 找出最小的k个元素,不需要按顺序输出。已知k很小。在k小到一定程度的时候,有比大顶堆更快的方法。