나는 RKObjectPaginator
을 가지고 있으며 필요한 매개 변수를 설정했습니다. 그러나 내 서버가 어떤 쿼리를받지 못했습니다.RKObjectPaginator가 서버에 GET 요청을 보내지 않았습니다.
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: .
을하지만 더 요청이 서버로 전송되지 않습니다 :
RKURL *patternURL = [[[RKObjectManager sharedManager] baseURL] URLByAppendingResourcePath:ResourcePathPattern];
RKObjectPaginator *paginator = [[RKObjectPaginator alloc] initWithPatternURL:patternURL mappingProvider:[self paginationMappingProvider]];
paginator.delegate = self;
[paginator loadPage:0];
내 로그 콘솔을 읽습니다.
나는 모든 것을 올바르게 했습니까? 브라우저에 URL을 게시하면 서버가 제대로 응답합니다. 이 쿼리는 전송되지 않는 것 같습니다.
이 요청이 전송되지 않는 이유는 없습니다.
RKObjectPaginator
을 어떻게 사용하는지 '모범 사례'가 있습니까?
나는 마침내이 시점에서 RKObjectPaginator를 사용하여 포기했습니다. 이것은 나중에 다시 시도 할 것임을 의미하지는 않습니다. Hamish Crittenden의 대답은 1 페이지부터 시작해서 매우 유망 해 보입니다. – ThorstenC