私の安らかなAPI:
GET http://example.com/articles
GET http://example.com/articles/:id
...
記述子の設定は次のとおりです。
RKResponseDescriptor *responseDescriptorArticleList = [RKResponseDescriptor
responseDescriptorWithMapping:articleMapping
method:RKRequestMethodGET
pathPattern:@"/articles"
keyPath:@nil
statusCodes:[NSIndexSet indexSetWithIndex:200]];
RKResponseDescriptor *responseDescriptorArticle = [RKResponseDescriptor
responseDescriptorWithMapping:articleMapping
method:RKRequestMethodGET
pathPattern:@"/articles/:id"
keyPath:nil
statusCodes:[NSIndexSet indexSetWithIndex:200]];
(GET) http://example.com/articlesの機能
[objectManager getObjectsAtPath:@"/articles"
parameters:nil
success:^sucess{...} failure:^failue{...}];
(GET) http://example.com/articles/:idの関数が機能しない
//Whatever Object is article object or article.id, it doesn't work
[objectManager getObject:Object path:@"/articles/:id"
parameters:nil
success:^sucess{...} failure:^failue{...}];
サーバー コンソールの表示:
GET /articles/:id 404 117ms
/:id を article.id に置き換えていないことは明らかです
0.20.x 用に更新されていないように見える RestKit ドキュメントと例を参照しましたが、答えが見つかりませんでした。あなたの助けに感謝します。