gpt4 book ai didi

iOS - 核心数据集属性主键

转载 作者:IT王子 更新时间:2023-10-29 05:35:03 25 4
gpt4 key购买 nike

我正在用 Swift 开发一个应用程序,最近开始使用 Core Data。我必须定义我的实体的哪个属性将是我的主键。例如:

我有一个具有类属性的实体:

  • 编号
  • 姓名
  • 年龄

我需要“id”属性作为我的主键。

在Objective-C中可能是一样的,只需要知道怎么定义就可以了。

最佳答案

每个 NSManagedObject 都有自己唯一的内置键,可在其 objectID 属性中找到。

此 id 在内部用于通过其关系链接实体。无需像在 SQL 中那样维护自己的 ID 作为主键。

您始终可以通过 NSManagedObject.objectID 获取 id。

可以使用 NSMananagedObjectContext.objectWithId(...) 直接由托管对象上下文执行通过其 id 获取对象

关于iOS - 核心数据集属性主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26799298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com