2013-12-10 6 views
6

100を超えるエントリを持つアプリケーション用のカスタムオブジェクト(QBCustomObjects)があります。Quickblox:カスタムオブジェクトのページリクエストを作成するには

私のアプリケーションでは、すべてを取得したいと思いますが、Quickblox iOS SDK(最新のgitコミットを使用したバージョン:Wed Nov 27 18:52:20 2013)を使用してその方法を理解していません。

はQBUsersが呼び出すと同じようPagedRequestを使用して要求を行うことが可能です:

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レコードを取り出し、逆ページングを実行する場合はどうしたらいいですか? – idris

関連する問題