2

次の例のような結果を返す Web サービスを使用しています。

{
   "name":"Frank",
   "meals":[
      "cheeseburger",
      "lasagne"
   ]
}

私の Core Data スキーマは次のようになります。

Core Data 関係方式

MagicalRecord のメソッドを使用して、キーを関連する属性にMR_importValuesForKeysWithObjectマッピングするにはどうすればよいでしょうか?mealsMeals.name

後でループを使用して手動で食事をマッピングできますが、これを実行for inする方法があるかどうか疑問に思いましたか?MR_importValuesForKeysWithObject

基本的に、JSON の "meals" 配列内の各オブジェクトを新しい Meals エンティティにする必要があります。

4

1 に答える 1

3

Person オブジェクトをオーバーライドimportMeals:し、ルックアップ/作成/関連付けを手動で行います。

(より長い回答) MagicalRecord を介してインポートされたすべてのプロパティは、ターゲット オブジェクトで import(PropertyName) を呼び出します。これを実装することで、機能をオーバーライドできます。

于 2013-02-15T22:28:26.290 に答える