0
這種情況下最好的方法是什麼?帶自定義uRL的RKResponseDescriptor
我有了這個路徑的里程碑資源:
GET: {baseURL}/rest/v2/common/plans/{id}/milestones
而且這個路徑不同的資源:
GET: {baseURL}/rest/v2/common/plans/{id}/statistics
爲了正確地解析它,我需要定義描述符在發出任何請求之前:
RKResponseDescriptor *responseDescriptor =
[RKResponseDescriptor responseDescriptorWithMapping:...
具有正確定義的路徑。我認爲responseDescriptor始終是一個靜態實例,並不需要通過應用程序生命週期來重新創建(在此之前,我正在使用請求的正文)。
但是,在{id}上方的路徑將動態路徑變更爲路徑的情況下。每當我用不同的{id}發送請求時,是否應該總是重新定義responseDescriptor?使用{baseURL}/rest/v2/common/plans /定義路徑是不明確的。
使用RK版本0.26.0。
謝謝Wain。有沒有使用有效的路徑模式語法的描述?是:id是一種關鍵字? –
RestKit使用SocKit - > http://cocoadocs.org/docsets/SOCKit/1.1/ – Wain