0

restkit を使用してコア データにオブジェクトを格納しています。Web サービスからデータを取得しています。データが更新された場合、または新しいデータが追加された場合にのみ保存した​​いと思います。現在、webserice を呼び出してデータを取得するたびに、データベースに保存され、DB に定期的なデータがあります。更新または新しい追加のみを保存したい。データなどをマッピングしましたが、この同期がどのように機能するのか正確にはわかりません。誰かが私を正しい方向に向けることができますか? 同期と RKParser を使用してみましたが、何を使用すればよいかわかりません。私の現在のコードは次のとおりです。

RKManagedObjectMapping* caseStudyMapping = [RKManagedObjectMapping mappingForClass:[CaseStudies class] inManagedObjectStore:[RKObjectManager sharedManager].objectStore];
    [caseStudyMapping mapKeyPath:@"name" toAttribute:@"name"];
    [objectManager.mappingProvider setMapping:caseStudyMapping forKeyPath:@"items"];
    [[RKObjectManager sharedManager] loadObjectsAtResourcePath:@"?term=x" delegate:self];

ありがとう

4

1 に答える 1

1

あなたが必要 caseStudyMapping.primaryKeyAttribute=@"name";

そしてあなたの人生は再び素晴らしいはずです。:)

于 2012-09-27T19:50:26.133 に答える