2013-04-19 2 views
4

RESTKit 0.2 API를 사용하여 캐싱 정책을 설정하는 방법이 명확하지 않습니다. 나는 앱을 열 때마다 재방송 요청을 받고 있지만 캐싱을 원합니다. 요청을 항상 캐시하도록 캐싱 정책을 설정하려면 어떻게합니까?RESTkit 0.2에서 캐싱 정책을 설정하는 방법

업데이트 RestKit은 Core Data 기반의 매핑을 자동으로 캐싱한다는 것을 알았습니다.

+0

Hey @deepwinter, RestKit은 코어 데이터 백업 매핑을 자동으로 캐시한다는 것을 어디에서 알게 되었습니까? 사실이라면, 그것은 환상적이지만 나는 그것을 검증하려고합니다. 감사! –

+1

RKObjectMapping 대신 RKEntityMapping을 사용하는 경우이 동작이 기본 동작입니다. 비 직렬화가 Core Data 객체를 만들어 저장하기 때문입니다. http://restkit.org/api/latest/Classes/RKEntityMapping.html 즐기십시오! 훌륭한 시스템입니다. – deepwinter

답변

2

캐싱은 RKObjectRequestOperation 클래스에 의해 제어됩니다. 문서의 '캐싱'섹션을 확인하십시오.

+0

링크가 만료 된 것처럼 보입니다. 0.25에서 여전히 true입니까? Restkit에서 ETag 헤더를 활성화하고 싶습니다. NSMutableURLRequest의 경우 NSURLRequestUseProtocolCachePolicy를 사용하여 활성화 할 수 있지만 Restkit에서 활성화하는 방법은 무엇입니까? –

+0

@ybbaigo 서버가 ETags를 사용한다면 그들은 디폴트로 – Wain

+0

을 존중할 것입니다. FLEX 디버그 정보에 혼란스러워합니다. 대단히 감사합니다. –

관련 문제