2012-09-12 2 views
2

나는 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을 어떻게 사용하는지 '모범 사례'가 있습니까?

답변

0

이 작업을 수행하는 방법에 대한 샘플도 직접 찾고 있습니다. 귀하의 경우에는 PageCount 및 ObjectCount 속성이 누락되었다고 생각합니다. 수동으로 설정해야하는 것처럼 보입니다.

동의 : 해결 했습니까?

+0

나는 마침내이 시점에서 RKObjectPaginator를 사용하여 포기했습니다. 이것은 나중에 다시 시도 할 것임을 의미하지는 않습니다. Hamish Crittenden의 대답은 1 페이지부터 시작해서 매우 유망 해 보입니다. – ThorstenC

1

당신은 페이지를 0

시도로드하지 못할 수도 있습니다 [매기기의 loadPage : 1];

+0

예, 유용한 사실이지만 내 질문을 해결하지 못했습니다. – ThorstenC

관련 문제