ios coredata 无任何错误提示crash
2024-08-24 04:01:14
最近写程序是遇到了一种情况,对coredata 操作时,有一定几率crash,crash时无任何说明,断点调试后发现,fetch出的对象的属性竟然和数据库中的不同,不知道什么情况下导致了context的一致性被破坏了,查了好久也没有找出真正原因,但是找到了解决方法:在每次复杂的逻辑前加一句:
[[DBManager sharedManager].managedObjectContext reset]; ,让context丢弃cache中的数据,完美地解决了问题。
最新文章
- Sort using in VS
- ubuntu下配置vpn
- Java——标签组件:JLabel
- ToDoList:一款非常优秀的任务管理软件 —— 工具类
- SarePoint Powershell Add user to Group
- SQL ser 跨实例访问数据库
- Android界面布局学习总结
- springboot的restController使用swagger遇到的问题。
- Counting Triangles(hd1396)
- HTML5+CSS3正式开课
- C#构架之基础学习----动态添加窗体和 控件
- struts.xml如何加载到及配置问题
- Python学习 Part6:错误和异常
- maven 配置文件settings.xml设置
- nodejs web API 相关杂项
- 【python接口自动化-requests库】【三】优化重构requests方法
- python 全栈开发,Day13(迭代器,生成器)
- 在web中实现当前变量和前一个的比较
- How Computers Boot Up.计算机的引导过程
- Cocos2d-x之Schedule