iOS Core Data可防止重复对象插入

时间:2014-05-27 08:13:24

标签: ios xcode core-data

我是一名新手iOS程序员,我想将我应用程序用户界面中输入的数据存储到Core Data。为简单起见,以学生为例,每个学生都有一个“rollNo”,它是唯一的而不是null。我只是想确认一旦有特定滚动号码的学生(例如101)被保存,那么Core Data将不会使用相同的滚动号码存储新学生。

我如何做到这一点?

另外我知道Core Data不是数据库,所以没有任何主键的概念,那么它的替代方案是什么呢?

我还搜索了网络,我从Stackoverflow得到了一些答案,但他们都说使用获取请求从Core Data获取所有数据,并将新对象与从获取的请求中获取的所有对象进行比较但它并不是我想要的,因为当核心数据中已有很多对象时,它会降低性能。

0 个答案:

没有答案