小编Sac*_*mar的帖子

iOS Core Data 防止重复对象插入

我是一名 iOS 新手程序员,我想将在我的应用程序用户界面中输入的数据存储到 Core Data。为简单起见,以 Student 为例,每个学生都有一个唯一且不为空的“rollNo”。我只想确认,一旦保存了具有特定卷号(例如 101)的学生,Core Data 将不会存储具有相同卷号的新学生。

我该如何实现?

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

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

xcode core-data ios

5
推荐指数
0
解决办法
897
查看次数

标签 统计

core-data ×1

ios ×1

xcode ×1