0

私は永続化のために RavenDB を使用しています。これは、次のようなオブジェクト識別子を提供しています。

ネットワーク/33 ユーザー/322

など、ネットワークを安らかにロードするルートは mydomain.com/networks/33 です

したがって、アプリの初期化時にresponseDescriptorsを1か所にマッピングする際に問題が発生するかどうか疑問に思っています。

ネットワーク応答記述子にこれがあるとしましょう:

[manager addResponseDescriptor:[RKResponseDescriptor
responseDescriptorWithMapping:networkMapping
pathPattern:@":\\identifier"
keyPath:@"Network"

そして、これは私のユーザー応答記述子用です:

[manager addResponseDescriptor:[RKResponseDescriptor
responseDescriptorWithMapping:networkMapping
pathPattern:@":\\identifier"
keyPath:@"User"

mydomain.com/networks/33 または mydomain.com/users/323 でオブジェクトを要求すると、ルーターはどの応答記述子を使用するかをどのように認識しますか?

4

1 に答える 1

1

ベース URL が に設定されていると仮定しますmydomain.com

パス パターンが間違っています。次のように設定する必要があります。

@"networks/:identifier"
@"users/:identifier"

これで、パスに基づいて応答記述子を区別できるようになりました。

于 2013-06-05T06:27:46.093 に答える