0

CFDictionaryRef をコア データ モデルに保存しようとしていますが、その方法に関する情報を実際に見つけることができません。

誰かがそれについてより多くの情報を提供できれば、非常に高く評価されます

ありがとう!

4

2 に答える 2

1

に辞書を保存することはできませんCoreData
ただし、最初に NSData に変換してから、使用する前に辞書に戻すこともできます。この投稿を参照してください。

于 2012-04-22T16:36:39.567 に答える
0

NSDictionaryをCoreDataに保存する標準的な方法は、NSValueTransformersを使用することです。

ただし、CFDictionariesで機能するかどうかはわかりません。それが機能しているかどうかについての言及はありません。ただし、フリーダイヤルブリッジを使用する、機能するはずです。

私ならバリュートランスを使ってみます。それでも問題が解決しない場合は、次の方法でCFDictionaryRefをNSDictionaryに簡単に変換できます。

NSDictionary *dictionaryObject = [NSDictionary dictionaryWithDictionary:(NSDictionary *)dictionaryRef];
于 2012-04-22T16:53:16.660 に答える