iOS - 核心数据集属性主键

Gia*_*ian 10 iphone core-data ios swift

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

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

  • ID
  • 名称
  • 年龄

我需要"id"属性是我的主键.

在Objective-C中可能是相同的,只需要知道如何定义它.

zis*_*oft 16

每间客房NSManagedObject均拥有自己独特的钥匙,可在objectID酒店内使用.

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

你可以随时获取id NSManagedObject.objectID.

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