こんにちは、stackoverflow コミュニティです。私は RKObjectManager を使用して iOS RESTful リクエストを作成し、レスポンスをローカル オブジェクトにマップしています。
Restkit に関する私の問題は、異なるリクエストで同じ Element に対して複数のクラスを登録することです。このリクエストでは、同じ要素名「List」を持つネストされたオブジェクトがあります。
コードの一部を次に示します。
// Get array of RKObjects1 - First request of the queue
RKObjectManager * objectManager = [RKObjectManager sharedManager];
[objectManager registerClass:[RKTObject1 class] forElementNamed:@"List"];
RKObjectLoader * loader = [objectManager objectLoaderWithResourcePath:@"objects1" delegate:self];
[loader setObjectClass:[RKTList class]];
// Get array of RKObjects2 - Second request of the queue
RKObjectManager * objectManager = [RKObjectManager sharedManager];
[objectManager registerClass:[RKObjects2 class] forElementNamed:@"List"];
RKObjectLoader * loader = [objectManager objectLoaderWithResourcePath:@"objects2" delegate:self];
[loader setObjectClass:[RKTList class]];
異なるリクエストで同じ要素に対して複数のクラスを登録する解決策がある場合、私が知りたいことは何ですか?