swift - 创建主键的最佳方式 - Swift

标签 swift core-data swift3

我正在尝试用矿石数据构建一个项目。 我想为每个实体建立一个 ID,但我不确定最好的方法是什么。 现在这个 ID 将是那个实体的主键(唯一的,不是 nil 和强制的)。 有什么建议吗?

请注意,我需要此 ID(一旦存在)始终保持不变。 我在某处读到 objectID“是临时的,直到第一次保存对象或您调用”...

最佳答案

如果我没记错的话,您要查找的是 NSUUID().uuidString。 有关详细信息,请查看 official documentation .

关于swift - 创建主键的最佳方式 - Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40790172/

相关文章:

ios - 备份和恢复一个 Core Data SQLite(核心数据)

iphone - 搜索核心数据与 Plist

ios - 背景视频循环无法快速工作

ios - 当 UICollectionView 将填充单元格并快速获取高度时

ios - 在 Swift 中使用 MagicalRecord 实例化的向下转换 CoreData 实体

xcode - viewDidLoad() 之后出现意外的打印对话框

swift - iOS 14上的TableView中会出现一个额外的UITableViewCellContentView叠加层,可防止点击,但在iOS 13上可以正常工作

ios - 线程 5 : Simultaneous accesses to 0x10b883638, 但修改需要独占访问

ios - 核心数据未保存在分发版本中

ios - 从 swift 3 发送电子邮件