我既需要向CoreData中添加新数据, 也要在软件打开的时候从CoreData中读取一些数据.. 开始我在软件第一个呈现的视图控制器中将数据全部存入CoreData . 后来发现不对, 每次运行都创建, 那CoreData里面的东西不就无限重复, 越来越多了么? 请问我该如何预存数据到CoreData
有没有办法只让程序刚运行存入CoreData的代码仅执行一次? 以后再开打软件也不会执行.
先判断有没有在初始化啊,可以用xml做个标记位什么的,或者先读取数据看看有没有
2楼 @指针为空 "或者先读取数据看看有没有" 非常感谢.
3楼 @举个栗子 身情况?这就解决了?
4楼 @指针为空
还没, 我得去试试才知道
就像你说的, 先判断能不能读到要的数据, 不能读再往里存 存完再读呗
就是感觉这种方法挺傻的.
另外XML从来没接触过.
5楼 @举个栗子 这种方法不傻,程序员应该有一个好习惯,任何数据使用之前先判断是否脏数据,任何容器使用之前先判断是否可用
6楼 @指针为空 i got it