0
A
回答
1
您不能將字典保存到CoreData
。
然而,您可以嘗試先將其轉換爲NSData,然後在使用它之前將其轉換回字典。見this的帖子。
0
將NSDictionary保存到CoreData中的規範方法是使用NSValueTransformers。
但我不知道它是否適用於CFDictionaries。沒有提及它的工作與否。與免費橋接,但它確定似乎喜歡它應該工作。
如果是我,我會嘗試使用值轉換器。如果不工作,你可以很容易地轉換成CFDictionaryRef一個NSDictionary有:
NSDictionary *dictionaryObject = [NSDictionary dictionaryWithDictionary:(NSDictionary *)dictionaryRef];
或使用[變形屬性(https://developer.apple.com/library/ios/#documentation/Cocoa /Conceptual/CoreData/Articles/cdNSAttributes.html)... – omz 2012-04-22 16:48:12