【发布时间】:2016-11-24 15:36:08
【问题描述】:
我正在尝试使用矿石数据构建一个项目。 我想为每个实体建立一个 ID,但我不确定最好的方法是什么。 现在这个 ID 将是那个实体的主键(唯一的,不是 nil 和强制的)。 请问有什么建议吗?
请注意,我需要此 ID,一旦它存在,就始终保持不变。 我在某处读到 objectID“是临时的,直到第一次保存对象或您调用”...
【问题讨论】:
-
你需要更好地描述问题才能得到一个好的答案。您想在 CoreData 中存储大约多少个唯一值?很多时候,只需要一个递增的整数就足够了,但您可能需要一个字符串或哈希值来解决您的问题。
-
我想要一个大身份证。它可以是 Integer 或 String :) 只要它是唯一的。