gpt4 book ai didi

iphone - 将 NSDictionary 插入 CoreData

转载 作者:太空狗 更新时间:2023-10-30 03:17:23 25 4
gpt4 key购买 nike

我有一个 NSDictionary 和一个 CoreData 数据库。我想将 NSDictionary 插入到数据库中。

  1. 我该怎么做(如果可能的话,代码片段)?

  2. 字典的属性适合什么类型?

最佳答案

您需要将 NSDictionary 序列化为 NSData,CoreData 可以保存到 NSData。
但是您将无法搜索 NSDictionary 的(谓词)元素。

如果我们考虑这一点,NSDictionary 就是一个数据集合。
数据库中的表是一种数据集合。
在 CoreData 中,最接近数据集合的是 NSManagedObject。

所以我的建议是创建一个 NSManagedObject 子类来保存您在 NSDictionary 中的信息。 是属性,值是该属性的。您将能够根据该 NSManagedObject 子类的属性进行搜索。

关于iphone - 将 NSDictionary 插入 CoreData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8682324/

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