获取核心数据中的对象ID

时间:2015-11-02 11:50:43

标签: swift core-data primary-key nsmanagedobject

我目前正在练习使用Swift和Core Data,制作一个带登录功能的应用。当我从用户实体获取数据时,我会收到:

[<NSManagedObject: 0x7f8f1300c640> (entity: Users; id: 0xd000000000380000 <x-coredata://E67F6A37-4E56-4A55-A01E-940D8BD9EBE9/Users/p14> ; data: {
password = password;
userName = user;})]

有没有办法获得de id 0xd000000000380000?我是新的使用核心数据,我只使用SQL。我知道核心数据不是数据库,但我认为ID就像一个主键,不是吗?

我想获得它以使用它来查找实体的对象。

1 个答案:

答案 0 :(得分:0)

唯一标识符实际上由{{1}}表示。

有关详细信息,请参阅NSManagedObject -objectID方法。