2013-12-10 90 views
6

我有一個自定義對象(QBCustomObjects)爲我的應用程序有超過100個條目。Quickblox:如何使自定義對象的分頁請求

在我的應用程序中,我想檢索所有這些,但還沒有想出如何使用Quickblox iOS SDK(使用最新的git commit版本:Wed Nov 27 18:52:20 2013)。

是可能使用PagedRequest作出要求像QBUsers撥打:

PagedRequest *request = [[PagedRequest alloc] init]; 
request.perPage = pageSize; 
request.page = page; 
[QBUsers usersWithPagedRequest:request delegate:self]; 

或者是有可能使某種方式使用擴展的請求參數這個要求嗎?東西:

[QBCustomObjects objectsWithClassName:@"Movie" extendedRequest:getRequest delegate:self]; 

或者是否有其他方法可以做到這一點?我曾嘗試閱讀開發者文檔並檢查示例,但尚未找到實現此目的的方法。

對於正常的請求,我在QBActionStatusDelegate上得到了很好的分頁結果(QBCocustomObjectPagedResult),但實際上找不到任何有關如何創建分頁請求的文檔。

所有的建議和意見,讚賞。提前致謝!

回答

4

使用限制 & 跳過 PARAMS

NSMutableDictionary *getRequest = [NSMutableDictionary dictionary]; 
[getRequest setObject:@"10" forKey:@"limit"]; 
[getRequest setObject:@"10" forKey:@"skip"]; 
[QBCustomObjects objectsWithClassName:@"SuperSample" extendedRequest:getRequest delegate:self]; 
+0

太棒了!非常感謝伊戈爾,這解決了我的問題..我應該早點注意到這一點。非常感謝! –

+2

Igor,如果我想從最後(最近)檢索10條記錄並執行反向分頁(我想實現「Load Previous」類似的事情),該怎麼辦? – idris

相關問題