我试图将CFDictionaryRef保存到我的核心数据模型中,但我无法找到有关如何执行此操作的信息。
如果有人可以提供更多相关信息,我们将非常感激
谢谢!
答案 0 :(得分:1)
您无法将词典保存到CoreData
但是,您可以先尝试将其转换为NSData,然后在使用之前将其转换回字典。请参阅this帖子。
答案 1 :(得分:0)
将NSDictionary保存到CoreData的规范方法是使用NSValueTransformers。
我不知道它是否适用于CFDictionaries。没有提到它的工作与否。使用免费桥接,但它确实似乎它应该工作。
如果是我,我会尝试使用值变换器。如果这不起作用,您可以轻松地将CFDictionaryRef转换为NSDictionary:
NSDictionary *dictionaryObject = [NSDictionary dictionaryWithDictionary:(NSDictionary *)dictionaryRef];