2
我正在嘗試創建一個RKResponseDescriptor來獲取會話中的人。如何使用帶有ID的RKResponseDescriptor?
我有/會話的響應描述符,但我不知道如何創建它以獲取會話/會話/ 20 /人員(/會話/會話ID /人員)中的人員。
我的會話響應描述符是;
RKResponseDescriptor *responseDescriptor = [RKResponseDescriptor responseDescriptorWithMapping:sessionsMapping
pathPattern:@"/sessions"
keyPath:nil
statusCodes:RKStatusCodeIndexSetForClass(RKStatusCodeClassSuccessful)];
會話中的人的響應描述符是;
RKResponseDescriptor *clientInSessionResponseDescriptor = [RKResponseDescriptor responseDescriptorWithMapping:clientsInSessionMapping
pathPattern:@"/sessions/:sessionID/people"
keyPath:nil
statusCodes:RKStatusCodeIndexSetForClass(RKStatusCodeClassSuccessful)];
我不斷收到錯誤「失敗,錯誤:沒有響應描述符匹配加載的響應。」
我注意到在文檔中有很多使用:id但似乎無法弄清楚。另外,我應該使用RKPathMatcher構建路徑嗎?
任何幫助將不勝感激。