0

RestKit をオブジェクト マッパーとして使用する方法はありますか。たとえば、JSON 文字列とオブジェクト マッピングを渡すと、サーバーやネットワーク関連のものをすべて設定せずに、オブジェクト エンティティが返されますか?

ありがとう!

更新しました:

私が必要なのは:

  1. Restkit に RKObjectMapping、オブジェクト クラス、および JSON 文字列を与える
  2. 解析されたオブジェクトを取得します。

RestKitのドキュメントが私に言ったことは次のとおりです。

RKObjectManager* objectManager = [RKObjectManager objectManagerWithBaseURL:@"http://restkit.org"];
[objectManager.mappingProvider setMapping:articleMapping forKeyPath:@"articles"];
RKObjectLoader* loader = [RKObjectManager loadObjectsAtResourcePath:@"/articles" delegate:self];

オブジェクト マネージャを作成してオブジェクトをロードする必要はありません。

4

2 に答える 2

0

提供されているWikiを読みましたか?

RestKit:オブジェクトマッピング

私は個人的に、ネットワークとJSONの解析にAFNetworkingを使用してから、オブジェクトのマッピングやその他のCoreDataの作業にMagicalRecordを使用することを楽しんでいます。

于 2012-10-25T01:04:16.223 に答える
0

解決策は、次を使用することです。

RKObjectMappingOperation *op = [RKObjectMappingOperation mappingOperationFromObject:jsonDict toObject:myObject withMapping:[MyObject mapping]];
[op performMapping:&error];
于 2012-10-25T05:14:00.693 に答える