2

がありRKObjectPaginator、必要なパラメータを設定しました。しかし、私のサーバーはクエリを受け取りませんでした。

RKURL *patternURL = [[[RKObjectManager sharedManager] baseURL] URLByAppendingResourcePath:ResourcePathPattern];

RKObjectPaginator *paginator = [[RKObjectPaginator alloc] initWithPatternURL:patternURL mappingProvider:[self paginationMappingProvider]];
paginator.delegate = self;
[paginator loadPage:0];

私のログコンソールは次のとおりです。

2012-09-12 20:56:36.975 keytech search ios[1692:c07] Will load page: 0
2012-09-12 20:58:06.613 keytech search ios[1692:c07] D restkit.network:RKRequest.m:436 Sending asynchronous GET request to URL 'http://-MyServerIP-:8080/keytech/GetNextSearchResults?pageSize=25&pageNumber=0.
2012-09-12 20:58:06.613 keytech search ios[1692:c07] T restkit.network:RKRequest.m:402 Prepared GET URLRequest '<NSMutableURLRequest >http://-MyServerIP-:8080/keytech/GetNextSearchResults?pageSize=25&pageNumber=0>'. HTTP Headers: {
    "Content-Length" = 0;
}. HTTP Body: .

ただし、サーバーにリクエストは送信されません。

私はすべてを正しく行いましたか?ブラウザに URL を投稿すると、サーバーは適切に応答します。このクエリは送信されていないようです。

このリクエストが送信されない理由がわかりません。

使用方法の「ベストプラクティス」の例はありますRKObjectPaginatorか?

4

2 に答える 2

1

ページ 0 を読み込めない可能性があります。

[paginator loadPage:1] を試してください。

于 2013-01-02T14:55:07.643 に答える
0

私はまた、これを行う方法について自分でサンプルを探しています。あなたの場合、PageCount および ObjectCount プロパティが欠落していると思います。手動で設定する必要があるようです。

ところで:あなたはそれを解決しましたか?

于 2012-11-17T22:52:47.107 に答える