LeetCode专题 分而治之

[新人求助] 关于使用CoreData 如何预先存入一些数据

举个栗子 发布于 2014年02月18日
无人欣赏。

我既需要向CoreData中添加新数据, 也要在软件打开的时候从CoreData中读取一些数据.. 开始我在软件第一个呈现的视图控制器中将数据全部存入CoreData . 后来发现不对, 每次运行都创建, 那CoreData里面的东西不就无限重复, 越来越多了么? 请问我该如何预存数据到CoreData

共7条回复
举个栗子 回复于 2014年02月18日

有没有办法只让程序刚运行存入CoreData的代码仅执行一次? 以后再开打软件也不会执行.

指针为空 回复于 2014年02月18日

先判断有没有在初始化啊,可以用xml做个标记位什么的,或者先读取数据看看有没有

举个栗子 回复于 2014年02月18日

2楼 @指针为空 "或者先读取数据看看有没有" 非常感谢.

指针为空 回复于 2014年02月18日

3楼 @举个栗子 身情况?这就解决了?

举个栗子 回复于 2014年02月18日

4楼 @指针为空

还没, 我得去试试才知道

就像你说的, 先判断能不能读到要的数据, 不能读再往里存 存完再读呗

就是感觉这种方法挺傻的.

另外XML从来没接触过.

指针为空 回复于 2014年02月18日

5楼 @举个栗子 这种方法不傻,程序员应该有一个好习惯,任何数据使用之前先判断是否脏数据,任何容器使用之前先判断是否可用

举个栗子 回复于 2014年02月18日

6楼 @指针为空 i got it

登录 或者 注册