2013-02-12 85 views
1

有沒有什麼辦法以不穩定的方式使用RestKit?使用RestKit不安分的

例如,如果我建立一個對象映射爲這樣:

[manager.router routeClass:[BBMediaResourceCreate class] 
      toResourcePath:@"/mediaresources" 
       forMethod:RKRequestMethodPOST]; 

RestKit將期望張貼一BBMediaResourceCreate對象和接收一個背也。

但是,我的API因爲我不會涉足的原因而在某些情況下不符合RESTful標準。而不是接受新創建的資源,我會得到更多的東西,如:

{ Model: { Success:true} } 

或類似的東西

有沒有一種方法來映射RestKit後張貼一個類型的資源,但預期的響應另一種類型?

謝謝。

回答

1

當使用v0.10,你可以簡單地設置resourcePath:@"/"和像你想回應

- (void)objectLoaderDidLoadUnexpectedResponse:(RKObjectLoader *)objectLoader

- (void)objectLoader:(RKObjectLoader *)objectLoader didLoadObject:(id)object

並處理[objectLoader response]響應。請記住,發佈到該資源然後需要一個明確的,手動設置的路徑。

+0

很好,很酷。我應該想到那:) – HCdev 2013-03-04 12:39:14