フィールドを手動で定義することなく、RestKit を使用して、特定のエンティティ クラス名の自動マッピングを実行しようとしています。
Product
例として、フィールドid
、name
、 で呼び出される管理対象オブジェクトを想像してくださいtype
。このエンティティはデフォルト ストアにあります。
この URL から製品のリストを取得する必要がありますhttp://machin.net/products
RKEntityMapping *map = [RKEntityMapping mappingForEntityForName:@"Product"
inManagedObjectStore:[RKManagedObjectStore defaultStore]];
質問 1 defaultStore
は必要なストアを満たしていません。指定方法もわかりません。
[map addAttributeMappingsFromDictionary:@{
@"id": @"id",
@"name": @"name",
@"type": @"type",
}];
質問 2ご覧のとおり、すべてのフィールドを使用していますが、ソースと宛先で同じです。RestKit に特定のクラスのすべてのフィールドを単純に使用するように指示する方法が見つかりませんでした。