7

他のiOSデバイスにインポートするには、いくつかのエンティティとその関係をエクスポートする必要があります。例えば:

A.relationship1 <------>> B.relationship1 (one to many)
B.relationship2 <-------> C.relationship1 (one to one)

コアデータモデルのフラグメント(フェッチされた結果コントローラーによってフェッチされたオブジェクトとその関係)を「簡単に」エクスポート/インポートするためにシリアル化/逆シリアル化(または他の方法)する方法はありますか?すべてのデータパック(NSDataなど)をシリアル化することによって、逆シリアル化してコンテキストに挿入します(インポート)。

私を正しい方向に向けてください。前もって感謝します。

4

1 に答える 1

1

あなたにとって最善の方法は、Core Data オブジェクトを JSON に変換し、保存してからデコードすることだと思います。

これは、Marcus Zarraによるエンコードとデコードの両方の絶対に優れた作業コードです

iPhone の JSON と Core Data

于 2012-04-16T21:27:43.060 に答える