Magical Record
データをデータベースにインポートするために使用しようとしていますCoreData
。
現在、エンティティに取り組んでいPerson
ます。
APerson
にはfirstName
、、属性がlastName
あります。personID
(私はidStringを必要としないことを知っています、私はそれを内部的に使用していません、それはサーバーと話すために使用されます)。
とにかく、私がすでにその人を持っているなら...
firstName - John
lastName - Smith
personID - 1
そして、JSONをダウンロードします...
[
{
firstName: John,
lastName: Doe,
id: 1
},
{
firstName: Michael,
lastName: Caine,
id: 2
},
{
firstName: Angelina,
lastName: Jolie,
id: 3
}
]
同じIDとpersonIDで既に存在するため、インポートを追加Michael
しAngelina
て更新John Smith
したいと思います。John Doe
mapedKeyNameをidとpersonIDの間に設定しました。
これを行うことは可能ですか?私はこのブログを読んでいます... http://www.cimgf.com/2012/05/29/importing-data-made-easy/キー名の自動マッピングなどについて...そして私が悪用できるかどうか疑問に思いましたこれは私がやりたいことをするために?
ブログからrelatedByAttributeに関する部分を読みましたが、どこに設定すればよいのか、何を設定すればよいのかわかりません。
エンティティPersonに設定する必要がありますか?または属性personID?そして、私はそれを何に設定すべきですか?「id」?または、他の何か?