2013-08-31 3 views
1

iOS 응용 프로그램에 RestKit을 사용하려고합니다. 지금까지는 훌륭하게 작동합니다. 라우터를 사용하여 내 경로를 설정하고이를 사용하여 요청을 보낼 수 있습니다.RestKit : 명명 된 경로를 사용하는 POST 요청

나는 이것을 몇 시간 동안 검색해 왔으며 명명 된 경로에 대한 게시물 요청을 보내는 방법을 찾을 수 없습니다. getObjectsAtPathForRouteNamed:object:parameters:success:failure을 사용해 보았지만 GET 요청에만 사용할 수 있습니다. 을 사용하여 클래스에 매핑 된 경로를 만들어 POST 요청을 보낼 수 있지만 이미이 클래스에 POST이라는 다른 경로가 있습니다.

그래서 질문 : 이름이 지정된 경로를 사용하여 RestKit을 사용하여 POST 요청을 보내는 방법이 있습니까?

답변

1

RestKit은 하나의 유형의 클래스 게시를위한 대상 (경로)이 하나만 있다고 가정합니다. 이것은 객체 관리자 단위로 이루어집니다. 따라서 한 클래스에 대해 여러 경로를 원할 경우 각각 RKObjectManager의 다른 인스턴스로 관리해야합니다.

+0

Github 추가 정보 라우팅 섹션에서 제공하는 예제는 "[manager.router.routeSet addRoute : [RKRoute routeWithName : @"thumbs_down_review "resourcePathPattern : @"/ reviews/: reviewID/thumbs_down "방법 : RKRequestMethodPOST]]입니다. ". 분명히 앱은 검토를위한 게시 경로가 필요합니다. 만들려면 어떻게해야합니까? 따라서 수업 당 1 개의 게시물 경로 만 가질 수 있다면 왜 위의 예가 의미가 있습니까? – Marc

+0

@Marc를 사용하면 이름이 지정된 여러 경로를 가질 수 있습니다. 각 경로는 동일한 클래스에 사용됩니다. 당신이 가질 수없는 것은 당신이 클래스만을 지정하는 다중 (익명) 라우트입니다 (그렇지 않으면 클래스의 인스턴스를 제공 할 때 선택해야합니다 ...) – Wain