|
|
1
2
如前所述,您可以用于单个对象[NSUserDefaults standardUserDefaults]。 但如果您更喜欢使用CoreData,请这样写:
BDW: MR_importFrom对象 方法自动检查是否存在具有特定id的实体(对于id键,它使用实体名称加上“id”的属性 “客户ID” )或名为“mappedKeyName”的键。 如果有这个密钥的实体已经存在-魔法记录只需更新这个实体。 因此,如果您在实体中指定了这个值it,只需写入:
|
|
|
2
1
如果只有一个实例,最好的解决方案通常是不将其放在核心数据中。它给你的东西很少,而且会像你看到的那样增加复杂性。将必要的信息保存在属性列表中,甚至保存在用户默认值中。 |
|
3
0
在创建新实体之前检查实体是否存在是个好主意。 您可以获取客户实体类型的所有实体,并在添加新实体之前将其全部删除,这是另一种方法。 您还可以使用一个简单的方法来获取当前客户或创建一个客户,然后更新其所有财产。 这在某种程度上取决于您如何获得数据,以及您希望对相关对象进行什么处理。 |
|
|
Danil · 种子/填充核心数据的最佳实践?[关闭] 1 年前 |
|
|
Vincent · SwiftUI与表单中的CoreData绑定 2 年前 |
|
|
user13990880 · 需要在核心数据中保存打乱的顺序 2 年前 |